FLOWERS_WAN

导航

jenkins 流水线任务初体验

 

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 .保存再次编译。

 

posted on 2022-10-10 09:39  FLOWERS_WAN  阅读(93)  评论(0)    收藏  举报