[英]What is the difference between Pipeline and Project in Jenkins?
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'
}
}
我建议这个有用的链接:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.