代码拉取完成,页面将自动刷新
同步操作将从 SitaNya/SinaNya 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
pipeline {
agent any
stages {
stage('并行阶段 1') {
parallel {
stage('检出') {
steps {
checkout([$class : 'GitSCM', branches: [[name: env.GIT_BUILD_REF]],
userRemoteConfigs: [[url: env.GIT_REPO_URL, credentialsId: env.CREDENTIALS_ID]]])
}
}
stage('准备PIP') {
steps {
sh 'pip install pip==9.0.0'
sh 'pip install coscmd'
echo 'cosCMD准备完毕'
}
}
}
}
stage('并行阶段 2') {
parallel {
stage('构建') {
steps {
echo '构建中...'
sh 'mvn clean install'
echo '构建结束'
}
}
stage('为更新服务配置CosCMD') {
steps {
sh 'coscmd config -a AKIDsYzOYSmUdW9Xprs7PSFo9PQBhy0mtjz0 -s zkGZe5LsukBgy1pNglZ9g2yiOs54nIWT -b dice-1256090486 -r ap-chengdu'
}
}
}
}
stage('并行阶段 3') {
parallel {
stage('收集') {
steps {
archiveArtifacts(artifacts: 'target/java-1.0-SNAPSHOT-jar-with-dependencies.jar', caseSensitive: true, onlyIfSuccessful: true)
}
}
stage('合并文件包') {
steps {
sh '''\\mv target/java-1.0-SNAPSHOT-jar-with-dependencies.jar /root/workspace/SitaNyaDice/data/app/org.meowy.cqp.jcq/app/com.sinanya.dice.jar
\\cp src/main/resources/com.sinanya.dice.json /root/workspace/SitaNyaDice/data/app/org.meowy.cqp.jcq/app/com.sinanya.dice.json
'''
echo '合并完毕'
}
}
stage('上传到更新服务器') {
steps {
sh 'coscmd upload /root/workspace/SitaNyaDice/data/app/org.meowy.cqp.jcq/app/com.sinanya.dice.jar com.sinanya.dice.jar'
sh 'coscmd upload /root/workspace/src/main/resources/version version'
echo '上传到更新服务器完毕'
}
}
}
}
stage('压缩文件包') {
steps {
sh 'tar zcvf SinaNyaDice.tar.gz /root/workspace/SitaNyaDice/'
echo '压缩完毕'
}
}
stage('并行阶段 5') {
parallel {
stage('为整合包配置COSCMD') {
steps {
sh 'coscmd config -a AKIDsYzOYSmUdW9Xprs7PSFo9PQBhy0mtjz0 -s zkGZe5LsukBgy1pNglZ9g2yiOs54nIWT -b dice-1256090486 -r ap-chengdu'
}
}
stage('上传') {
steps {
script {
def version = readFile 'src/main/resources/version'
sh 'curl -T SinaNyaDice.tar.gz -u sitanya@icloud.com:lfdy1973 "https://sinanya-generic.pkg.coding.net/SinaNya/sinanya_dice/dice?version="' + version
}
}
}
stage('上传到cos') {
steps {
sh 'coscmd upload SinaNyaDice.tar.gz SinaNyaDice.tar.gz'
}
}
}
}
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。