代码拉取完成,页面将自动刷新
同步操作将从 s11e-DAO/jiujiu-saas 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
import groovy.json.JsonSlurper
node {
echo "PWD: ${pwd()}"
//git仓库地址
def GIT_REPOSITORY = "https://gitee.com/bsin-paas/bsin-ui-scaffold-react-app2.git"
//构建分支
def GIT_BRANCHES = "master"
//git认证ID
def GIT_CREDENTIALS_ID ='giteeID'
//镜像仓库地址
def REGISTRY_URL = 'https://registry.cn-hangzhou.aliyuncs.com'
//镜像仓库认证id
def REGISTRY_CREDENTIALS_ID = 'aliyunImg'
stage('Clone') {
checkout([$class: 'GitSCM', branches: [[name: "${GIT_BRANCHES}"]], extensions: [], userRemoteConfigs: [[credentialsId: "${GIT_CREDENTIALS_ID}", url: "${GIT_REPOSITORY}"]]])
}
stage('Build') {
}
stage('PushImage') {
docker.withRegistry("${REGISTRY_URL}" , "${REGISTRY_CREDENTIALS_ID}"){
def customImage = docker.build("bsin-paas/bsin-ui-scaffold-react-app2:${env.BUILD_ID}")
/* Push the container to the custom Registry */
customImage.push()
customImage.push('latest')
}
}
//jenkins服务器需要安排kubectl
/*stage("Deploy") {
sh "sed -i s/ngdb-dayu-web:latest/ngdb-dayu-web:${env.BUILD_ID}/g Deployment.yml"
sh '/usr/local/bin/kubectl apply -f Deployment.yml'
}*/
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。