问题标签 [jenkins-slave]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
476 浏览

jenkins - jenkinci/mesos-plugin 无法自动将 jenkins slave 连接到 jenkins master

我已按照安装指南进行操作,但仍然遇到让 jenkins slaves 连接到 master 的问题

我的 mesos 奴隶都有一个jenkins用户。带 UID1000

JAVA_HOME也进入了 mesos 从属路径。

版本:

  • 金币:1.2.0-2.0.6
  • 马拉松:1.4.3-1.0.649.ubuntu1604
  • jenkinsci/mesos 插件:0.14.1

云配置:

图片

在马拉松比赛中,我让詹金斯主实例以桥接模式运行:

图片

我有 consul 和 HAproxy 代理jenkins-2.service.consul.50000

图片

我也有领事和 HAproxy 代理詹金斯大师http://jenkins-2.service.consul

图片

预期结果

Jenkins master 应该能够自己运行 mesos 中的 jenkins slave。

结果

在 Mesos 中,我运行了很多框架,这正常吗?

图片

当我运行一个新任务时:

图片

奴隶启动困难

图片

它离线:

图片

如果我登录一个有效的 mesos slave,并且作为 jenkins 用户,我手动启动 jnlp 代理:

图片

它确实有效:

图片

FINE我还在我的 jenkins master 上启用了 Loglevel:

https://pastebin.com/93C2qsYR

我注意到了这一点:

我宁愿不手动启动我的詹金斯奴隶。有没有办法获得更多日志或插件流程解释。

  • 为什么一开始就拒绝连接jenkins master?
  • 我已经阅读过LIBPROCESS_IP,但是由于命令工作正常,这可能与我的问题有关吗?我认为不是。
  • 为什么从站尝试连接到不同的端口50000 ?

任何帮助深表感谢

0 投票
0 回答
378 浏览

jenkins - Jenkins Weblogic部署插件在指向slave时失败

当指向 Slave 时,Jenkins Weblogic 部署失败,并出现以下错误。

配置如下: 在此处输入图片描述

请让我们知道这个专业人士的解决方案是什么

0 投票
1 回答
3694 浏览

java - Jenkins-SonarRunnerInstallation - 不支持的 major.minor 版本 52.0

我对 Jenkins 有疑问 – 执行 SonarQube 扫描仪构建选项。

我们的环境详情如下:

问题描述:-我在 Jenkins Master Server 本身的“分析属性”类别下定义了 sonar.project.properties 信息,当我尝试通过它执行相同操作时失败,并出现以下错误。java.lang.UnsupportedClassVersionError:

请帮我解决这个问题。

0 投票
1 回答
625 浏览

jenkins - 每个 Jenkins-slave(kubernetes pod) 都可以绑定到一个构建工作,同时保持它的活力,甚至完成工作

我们正在使用 Jenkins 的 kubernetes 插件来构建一个特殊的 CI 系统。我们希望实现这一目标:

  1. 对于给定的构建作业(名为job_A),它将被构建不止一次;

  2. 我们希望这个job_A绑定到一个特定的 jenkins-slave(命名为pod_A),并且pod_A应该只为job_A提供服务。

  3. job_A完成构建后,pod_A应该保持活动时间time_T

  4. time_T期间,即使 pod_A 处于空闲状态,它也不应该构建其他作业。

  5. 在另一个小于time_T的时间间隔之后(pod_A还活着),我们想要重新构建job_A,它将被发送到pod_A并在那里构建。

有什么办法可以做到这一点?

0 投票
1 回答
367 浏览

jenkins - Linux机器无法从Jenkins中的mac机器连接连接slave?

在 Linux 机器上安装了 Jenkins,并且 jenkins 托管在名称上说 jiort04:8080。在 Jenkins 中创建了从机名称为 mac-slave,启动方法通过 Java Web Start Method 将其用作 Launch 代理,并添加了必要的配置。但是,它无法连接到从属设备,并在屏幕截图下方附加了上述日志和错误。在此处输入图像描述

日志

`

`

0 投票
2 回答
24 浏览

jenkins - 我怎样才能选择一些有资格被奴隶建造的项目

我已经成功创建了我的第一个 Jenkins 从站,但我不想习惯所有项目,所以我选择了 {{Only selected projects}} 选项。

但是我该如何选择项目呢?我查看了 Jenkins 管理和项目配置,但没有看到所需的设置。

0 投票
3 回答
822 浏览

jenkins - 如何在主从之间分配负载

我已经设置了一个奴隶。对于执行 shell 脚本的作业,我配置为在从属服务器和主服务器上运行。如果我启动同一个作业的 2 个实例,我观察到该作业仅由 master 运行,第二个实例等待第一个实例完成,它也将由 master 运行。

我希望主人和奴隶同时工作。

为什么奴隶总是闲着?

有没有办法优先考虑一个奴隶?

更新:在我的用例中,一项作业使用数据库进行破坏性测试,因此在一个节点中拥有多个相同作业的实例对可靠性不利。每个节点都有一个数据库副本。

0 投票
1 回答
3786 浏览

docker - 如何将 jenkins 管道作业链接到 docker slaves 容器上的标签

我正在寻找一种在 Jenkins 奴隶中运行 Jenkins 作业/构建的方法,由 docker 动态(按需)启动。场景如下:

我有一个物理从属设备(节点名称:jenkins-slave-01 和标签:mySlave),我可以通过在我的 jenkins 管道脚本上使用以下代码轻松地触发它的作业:

使用docker plugin,我将 docker 映像配置为带有标签“docker-slave-01、docker-slave-02 等”的 docker 模板。我想要的是将此图像用作某些管道作业的 docker slave,但在此类作业中,未显示将此作业链接到此标签的选项(限制此项目可以运行的位置和标签表达式字段)。

在作业配置中,“Docker Container”选项一旦触发物理slave就不足以触发docker容器。

我如何在管道作业中处理这个问题?是否有可能做到这一点?

0 投票
1 回答
3258 浏览

jenkins - 如何在 Jenkins master 中禁用构建

我已经在 AWS ECS 中设置了 Jenkins slave,当 jenkins 有构建作业时,它会在 ECS 实例中启动一个容器,当构建作业完成时,容器将消失。我想禁用 Jenkins master 中的构建以强制用户在 slave 中构建。我试图在配置系统中设置“# of executors”=0,但是所有的构建作业都挂起,它不会去从站构建。你对此有什么想法吗?谢谢。

0 投票
1 回答
104 浏览

jenkins - 为 Windows 服务器创建 Jenkins 从属

我正在尝试使用 jekins 来部署我的补丁,所以这里我要部署的服务器是 Windows 服务器,我的 Jenkins 是 Aix 系统,而且我的 Jenkins 版本是 2.9,它在 java 7 上运行,作为应用程序我我正在部署有一个限制,它只能在 Windows 上的 java 6 上运行,因此我需要一个解决方案,让这个 java 7 到 java 6 从连接。