搜索

jenkins 流水线任务初体验 - FLOWERS_WAN - 博客园


发布时间: 2022-11-24 18:36:03    浏览次数:76 次

 

1.选创建一个流水线任务。

 

 2.运行hello world

 

 

 

 3.可以看到运行后的效果图。

 

 

4. pipeline 语法解析

// 所有脚本命令都放在pipeline中
pipeline {
    //指定任务在哪个集群节点中执行
    agent any
    // 声明全局变量,方便后面调用
    environment{
         key = 'value'
    }

    stages {
        stage('拉取git仓库代码') {
            steps {
                echo '拉取git仓库代码 - success'
            }
        }

        stage('通过maven构建项目') {
            steps {
                echo '通过maven构建项目 - success'
            }
        }

        stage('通过Sonarqube做代码质量') {
            steps {
                echo '通过Sonarqube做代码质量 - success'
            }
        }

        stage('通过docker制作自定义镜像') {
            steps {
                echo '通过docker制作自定义镜像 - success'
            }
        }

        stage('将自定义镜像推送到harbor') {
            steps {
                echo '将自定义镜像推送到harbor - success'
            }
        }

        stage('通过publish over ssh 通知目标服务器') {
            steps {
                echo '通过publish over ssh 通知目标服务器 - success'
            }
        }
    }  

}

 

5.把上面的语法放入pipeline script框中,再次编译,可以看到每一步的执行情况。

 

 

 

6. 流水线语法。

 

 

 

 

 

 

 

 

7. jenkins file 维护脚本。

 

 

 

 

 

 8 在gitlab fenghuang项目中追加一个文件,并且commit提交一下。

 

 

 

9.

 

 

 10 .保存再次编译。

 

免责声明 jenkins 流水线任务初体验 - FLOWERS_WAN - 博客园,资源类别:文本, 浏览次数:76 次, 文件大小:-- , 由本站蜘蛛搜索收录2022-11-24 06:36:03。此页面由程序自动采集,只作交流和学习使用,本站不储存任何资源文件,如有侵权内容请联系我们举报删除, 感谢您对本站的支持。 原文链接:https://www.cnblogs.com/fenghua001/p/16774559.html