|
@@ -0,0 +1,26 @@
|
|
|
+pipeline {
|
|
|
+ agent any
|
|
|
+ stages {
|
|
|
+ stage('拉取代码') {
|
|
|
+ //拉后端代码
|
|
|
+ steps{
|
|
|
+ echo "[backend] git pull..."
|
|
|
+ git branch: 'Test', credentialsId: '74f4c153-f4fa-4ccd-83c5-1597c8dce407', url: 'ssh://git@git.mooctest.com:1022/crowd-2019/crowd-test-service-backend.git'
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ stage('Maven构建') {
|
|
|
+ //后端构建
|
|
|
+ steps{
|
|
|
+ echo "[backend] mvn package..."
|
|
|
+ sh 'mvn clean package -DskipTests'
|
|
|
+ //target/mooctest-site-server.jar
|
|
|
+ sh 'cp ./site/target/site-0.0.1-SNAPSHOT.jar ./tool4deploy/'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ stage('发布') {
|
|
|
+ //上传服务器,部署Docker
|
|
|
+ sh 'scp -r ./tool4deploy/ ubuntu@129.211.26.227:~/crowd_service_pre/'
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|