Bootstrap

gitlab+jenkins+maven(一)

一  安装

二  新建项目

提示信息

取消

'由于gitlab也有自己的CI和CD',默认是开启,如果使用Jenkins作为CI,则需要关闭

可以针对'某个项目'或者针对'所有的项目'

(2)创建一个devops项目

(3)创建文件

说明:执行maven的任何命令 

pipeline{
    //运行pipeline的节点
    agent{ node { label "master"} }
    //构建
    stages{
        stage("build"){
            steps{
                script{
                    m2 = tool "maven"
                    sh "${m2}/bin/mvn -v"
                }
            }
        }
    }
}

(4)jenkins配置pipeline通过git拉取,而不是自己手动写

测试

(2)进一步使用选项参数

'选项参数'-->让用户通过select来'选择mvn相应的命令'

下一步:修改jenkinsfile

说明:此时没有项目,所以报错

测试结果

;