pipeline,运行在jenkins上的工作流框架,将原来独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程 编排 和 可视化 工作。
    pipeline支持两种语法:

    1. Declarative(声明式脚本)
    2. Scripted(脚本式语法)

    安装pipeline插件

    1. pipeline {
    2. agent any;
    3. stages {
    4. stage('pull code') {
    5. steps {
    6. echo 'pull code!'
    7. }
    8. }
    9. stage('build project') {
    10. steps {
    11. echo 'build project'
    12. }
    13. }
    14. stage('publish project') {
    15. steps {
    16. echo 'publish project'
    17. }
    18. }
    19. }
    20. }
    1. node {
    2. def mvnHome
    3. stage('pull code') {
    4. echo 'pull code'
    5. }
    6. stage('build project') {
    7. echo 'build project'
    8. }
    9. stage('publish project') {
    10. echo 'publish project'
    11. }
    12. }