Jenkins的Pipeline和Project之间有什么区别?我可以从Pipeline调用项目吗?如果是,如何使用linux节点?
答案 0 :(得分:1)
我建议这个有用的链接:
答案 1 :(得分:1)
Jenkins项目是乔布斯。作业可以包含管道,但它们也可以包含其他工作流程。
Jenkins docs intro to pipeline
Jenkins Pipeline 是一套插件,支持在Jenkins中实现和集成持续交付管道。 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'
}
}