【问题标题】:How force jenkins to upload another jenkins file in project?如何强制詹金斯在项目中上传另一个詹金斯文件?
【发布时间】:2011-10-17 09:50:14
【问题描述】:

您好,可以使用两个 jenkins 吗? 詹金斯奴隶做肮脏的工作,并保存图像,然后他上传给詹金斯主人。或者 jenkins master 从 slave 下载。做这样的事情最简单的方法是什么?

ps。我不知道如何标记这个主题/帮助


edit1:我的意思是在同一网络中使用两台计算机。
我尝试了一些管理 jenkins > 新节点,但没有成功。如果我成功了,我会报告。


编辑2 好的,我将奴隶设置为由 JWS 工作,并绑定到项目。然后构建项目以刷新配置。
现在我遇到了奴隶监听端口的问题,但我想我必须要求管理员解锁。
我猜是60.000以上的解锁号码。


我仍然不知道如何使用 slave 做某事并上传到 master 工作区/或/使用 slave 将数据保存在他的 temp 中并强制 master 从 slave 获取这些数据。
Ant 建议将乐于助人。

【问题讨论】:

  • slave 和 master 是指计算机,还是 Jenkins 的两个实例?
  • 答案实际上取决于您要达到的目标。是的,可以使用两个 jenkins,但是配置和设置都将取决于您对系统的需要。你想通过两个詹金斯解决什么问题?
  • @sagar 可能是的,我是新手,正在尝试解决所有问题
  • @Laepdjek master linux,slave windows xp x86。主要问题是在保存数据的 Windows 上运行程序。然后以某种方式将这些数据“传送”到主(linux)工作区。

标签: hudson jenkins


【解决方案1】:

迈克尔,

您不需要两个 Jenkins 实例就可以从从属服务器获取信息到主服务器。有插件。

================================================ =============

有两种添加Windows slave的方法:

  • 按服务分类
  • JNLP(这应该可以肯定)

连接了从站后,安装以下插件:

https://wiki.jenkins-ci.org/display/JENKINS/Copy+Artifact+Plugin

================================================ =============

完成后,设置两个作业。第一个作业在您的从属设备上运行(限制此作业的运行位置),并使其运行您的 Windows XP 程序并存储映像。将此文件存档为工件。

在第二个作业中,使用上面的插件从第一个作业中复制工件,并根据需要使用文件中的数据。

欲了解更多信息,请查看以下链接:

================================================ =============

【讨论】:

  • 是的,我昨天也做了同样的事情,但感谢您的帮助:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-03-30
  • 1970-01-01
  • 2018-06-19
  • 1970-01-01
  • 1970-01-01
  • 2017-09-06
  • 1970-01-01
相关资源
最近更新 更多