提交 6910a9d0 authored 作者: builder's avatar builder

更新 Jenkinsfile

上级 5a669cb2
pipeline {
agent any
stages {
stage('npm打包构建') {
steps {
echo "\n--------------- npm打包构建 start ---------------\n"
nodejs('nodejs-20.15.0') {
sh "npm config set registry https://registry.npmmirror.com/"
sh 'npm install'
sh 'npm run build'
}
echo "\n--------------- npm打包构建 end ---------------\n"
}
}
stage('检测代码质量') {
steps {
echo "\n--------------- 检测代码质量 start ---------------\n"
sh '/var/jenkins_home/sonar-scanner/bin/sonar-scanner -Dsonar.projectname=${JOB_NAME} -Dsonar.projectKey=${JOB_NAME} -Dsonar.sources=./ -Dsonar.java.binaries=dist/ -Dsonar.host.url=http://192.168.1.98:9000 -Dsonar.login=551922b1e3e147a901476aac071d3ae20fa5d363'
echo "\n--------------- 检测代码质量 end ---------------\n"
}
}
stage('运行docker-compose文件构建上传') {
steps {
echo "\n--------------- 运行docker-compose文件构建上传 start ---------------\n"
sh '''
docker-compose -f docker-compose-build.yml build
docker-compose -f docker-compose-build.yml push
docker image prune -f
'''
echo "\n--------------- 运行docker-compose文件构建上传 end ---------------\n"
}
}
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论