代码拉取完成,页面将自动刷新
pipeline {
agent any
environment {
hello = "123"
WS = "${WORKSPACE}"
}
stages {
stage("env check") {
steps {
echo 'env check'
sh 'printenv'
sh 'pwd && ls -alh'
sh 'java -version'
sh 'git --version'
sh 'mvn --version'
}
}
stage('Build') {
steps {
echo 'Build'
sh 'pwd && ls -alh'
sh 'echo 默认的工作目录:${WS}'
sh 'cd ${WS}'
sh 'mvn clean package -s "/usr/local/maven/apache-maven-3.9.7/conf/settings.xml" -Dmaven.test.skip=true'
}
}
stage('Test') {
steps {
echo 'Test'
}
}
stage('create image') {
steps {
echo 'create image'
sh 'docker version'
sh 'pwd && ls -alh'
sh 'sudo docker build -t 192.168.56.210:5000/java-demo .'
sh 'sudo docker push 192.168.56.210:5000/java-demo:latest'
}
}
stage('Deploy') {
steps {
echo 'Deploy'
// sh 'docker run -d -p 8888:8080 --name=java-demo java-demo'
// sh 'docker restart java-demo'
sh 'sudo kubectl rollout restart deployment/demo -n test-cloud'
}
post {
failure {
// One or more steps need to be included within each condition's block.
echo '炸了'
}
success {
echo '成功了'
}
}
}
// stage("email") {
// steps {
// echo 'email'
//
// }
// }
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。