繁体   English   中英

Jenkins 中的流水线和项目有什么区别?

[英]What is the difference between Pipeline and Project in Jenkins?

Jenkins 中的流水线和项目有什么区别? 我可以从 Pipeline 调用一个项目吗? 如果是,如何使用 linux 节点?

在 Jenkins 中,项目就是工作。 作业可以包含管道,但也可以包含其他工作流。

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'
    }    

}

要深入挖掘,请务必查看 Jenkins 内置的有用语法生成器。 在此处输入图片说明

这些管道示例

我建议这个有用的链接:

从自由泳到流水线

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM