编写Jenkins的groovy以生成镜像
一、创建credentials
步骤二git_credentialsIds=图中ID值。
二、编写groovy
groovy如下(。。。处替换为以下的stage):
pipeline{
//label为配置的代理名称
agent{
label 'node/maven'
}
stages{
。。。
}
}
stage1.编译打包
stage('Compile Package'){
steps{
script{
//当Jenkins的pipeline设置为从git仓库拉取groovy文件时可去掉
checkout scm:[$class:'GitSCM',userRemoteConfigs:[[url:"${git_url}",credentialsIds:"${git_credentialsIds}"]]