Jenkinsfile文件学习
Jenkinsfile
持续集成工具学习,对其自动化脚本Jenkinsfile的重点学习。
资料
总体思路
代码使用git来管理,使用Jenkins来做为可持续集成的工具。git代码中,增加Jenkins文件,来组织pipeline。
demo
网上查到一个相似的写法,但是是使用管道来实现的,具体如下:
pipeline {
agent any
stages {
stage('Build image') {
steps {
echo 'Starting to build docker image'
script {
def customImage = docker.build("my-image:${env.BUILD_ID}")
customImage.push()
}
}
}
}
}