当前仓库属于暂停状态,部分功能使用受限,详情请查阅 仓库状态说明
39 Star 74 Fork 27

marker/MRCMS
暂停

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Jenkinsfile 1.47 KB
一键复制 编辑 原始数据 按行查看 历史
wuwei 提交于 2018-11-25 00:39 . jenkinsfile优化
pipeline {
agent any
stages {
stage('Build') {
steps {
echo "env: ${env.BRANCH_NAME}"
echo "Building.."
sh "/opt/maven/bin/mvn package -Dmaven.test.skip=true -P${env.BRANCH_NAME}"
}
}
stage('Test') {
steps {
echo "env: ${env.BRANCH_NAME}"
echo 'Testing..'
}
}
stage('Deploy') {
steps {
echo "env: ${env.BRANCH_NAME}"
echo "mrcms-${env.BRANCH_NAME} docker stop...."
sh '''
ssh root@ww-server-15 "docker stop mrcms-${BRANCH_NAME}"
echo "douruimi-web bakup...."
if [ ! -f "/opt/data/tomcat/mrcms/$BRANCH_NAME.war" ];then
echo "文件不存在"
else
mv /opt/data/tomcat/mrcms/$BRANCH_NAME.war /opt/data/tomcat/app-$(date +%Y%m%d%h%m%s).war
fi
scp ./target/mrcms-1.0.0.war root@ww-server-15:/opt/data/tomcat/mrcms/ROOT.war
echo "mrcms-${BRANCH_NAME} docker deploying...."
echo "mrcms-${BRANCH_NAME} docker start...."
ssh root@ww-server-15 "docker start mrcms-${BRANCH_NAME}"
'''
}
}
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/marker/MRCMS.git
git@gitee.com:marker/MRCMS.git
marker
MRCMS
MRCMS
master

搜索帮助