- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
海雅,
我正在尝试在 Jenkins 中正确配置项目。
我想利用作业的并行化来使用不同的机器来进行一些计算。
我的脚本分为三个部分:A - 带有参数的一个脚本。这个参数是一个大文件。该脚本将计算我需要启动多少个小计算作业。B - 数量可变的小型并行作业。这与我在不同的小文件上启动的作业相同。C - 最终工作,必须等待所有小工作(第 2 部分)完成。
问题是我想监控进度。
我的想法是在第三部分中使用 join 插件。但我在为第 2 部分启动可变数量的下游作业时遇到一些问题......(以便我可以使用管道下游插件监控它们)
你知道我该怎么做吗?
为了在第 2 部分中启动不同数量的相同作业,我正在考虑在我的脚本 A 中调用 jenkins api。有没有办法在调用 api 时通知父项目,以便在父项目中看到通过 api 调用的所有下游作业?
最佳答案
很抱歉,这不是对您问题的直接答案,但我不确定 Jenkins 是否已做好管理您所描述的作业的变量分配的准备。但是,还有其他可能有用的工具。
如果 B 中的每个作业都需要标准的 checkout 、构建、归档步骤,我可以看到 Jenkins 将如何有用。但如果 B 中的工作更加独立,那么我会使用更简单的工具。使用像parallel这样的工具,你的所有步骤都将成为一项工作,可以通过parallel的控制台输出进行监控。
关于hudson - Jenkins CI (Hudson) - 如何启动交互式下游作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5676985/
我正在使用 Jenkins 进行持续集成。我创建了单独的 View ,例如服务器 A 的 View A 、服务器 B 的 View B 等。 每个 View 都会根据服务器的环境属性构建我的项目。 但
我有以下伪代码: var queue = new BufferBlock(new DataflowBlockOptions { BoundedCapacity = 5 }); var a = new
我想这样做,但是在 Jenkins DSL 中: 如果在某个地方找到了这个,但它不工作: job('ps-first') { steps { shell('echo "landing"') }
我们的 API 中有一个路由(在调用时)会访问另一个第 3 方 API。 例如 HTTP-GET/account/1 这会从我们的数据库返回一些数据,并从.. 说 .. 像 Auth0/Okta/Sa
我是一名优秀的程序员,十分优秀!