Jenkins 中的流水线和项目有什么区别?我可以从 Pipeline 调用一个项目吗?如果是,如何使用 linux 节点?
在 Jenkins 中,项目就是工作。作业可以包含管道,但也可以包含其他工作流。
Jenkins Pipeline是一套插件,支持在 Jenkins 中实现和集成持续交付管道。Pipeline 提供了一组可扩展的工具,用于通过 Pipeline DSL 将简单到复杂的交付管道“作为代码”建模。1
工作/项目: Jenkins 似乎可以互换使用这些术语。它们都是指由 Jenkins 控制/监视的可运行任务。
管道有一个 DSL(领域特定语言),它只能在 Jenkins 管道作业中工作。以下是如何在管道项目中的 Linux 节点上运行现有作业/项目的示例。
// specify your linux node by name
node('linux') {
// run the project job named your-other-job
stage('run project') {
build 'your-other-job'
}
}
Run Code Online (Sandbox Code Playgroud)
要深入挖掘,请务必查看 Jenkins 内置的有用语法生成器。

| 归档时间: |
|
| 查看次数: |
6100 次 |
| 最近记录: |