|
|
@@ -12,7 +12,7 @@ pipeline{
|
|
|
stages {
|
|
|
stage('拉取git仓库代码') {
|
|
|
steps {
|
|
|
- checkout scmGit(branches: [[name: '${tag}']], extensions: [], userRemoteConfigs: [[credentialsId: 'ef3dc13b-dfb3-4c7a-932d-af43fd8e0fa0', url: 'http://192.168.0.5:13000/alair/myTest.git']])
|
|
|
+ checkout scmGit(branches: [[name: 'origin/master']], extensions: [], userRemoteConfigs: [[credentialsId: 'ef3dc13b-dfb3-4c7a-932d-af43fd8e0fa0', url: 'http://192.168.0.5:13000/alair/myTest.git']])
|
|
|
}
|
|
|
}
|
|
|
stage('通过maven构建项目') {
|
|
|
@@ -28,14 +28,14 @@ pipeline{
|
|
|
stage('通过Docker制作自定义镜像') {
|
|
|
steps {
|
|
|
sh '''mv ./target/*.jar ./docker/
|
|
|
- docker build -t ${JOB_NAME}:$tag ./docker/'''
|
|
|
+ docker build -t ${JOB_NAME}:latest ./docker/'''
|
|
|
}
|
|
|
}
|
|
|
stage('将自定义镜像推送到Harbor') {
|
|
|
steps {
|
|
|
sh '''docker login -u ${harbor_user} -p ${harbor_passwd} ${harbor_address}
|
|
|
- docker tag ${JOB_NAME}:$tag ${harbor_address}/${harbor_repo}/${JOB_NAME}:$tag
|
|
|
- docker push ${harbor_address}/${harbor_repo}/${JOB_NAME}:$tag'''
|
|
|
+ docker tag ${JOB_NAME}:latest ${harbor_address}/${harbor_repo}/${JOB_NAME}:latest
|
|
|
+ docker push ${harbor_address}/${harbor_repo}/${JOB_NAME}:latest'''
|
|
|
}
|
|
|
}
|
|
|
stage('将yaml文件传到k8smaster服务器') {
|