qiwen-file/.workflow/pipeline-20220517-1.yml

67 lines
1.8 KiB
YAML
Raw Normal View History

2024-08-26 09:37:25 +08:00
version: '1.0'
name: pipeline-20220517-1
displayName: pipeline-20220517-1
triggers:
trigger: manual
push:
branches:
prefix:
- ''
stages:
- name: stage-c0fe9b78
displayName: 编译
strategy: naturally
trigger: auto
executor:
- mac520
steps:
- step: build@maven
name: build_maven
displayName: Maven 构建
jdkVersion: '8'
mavenVersion: 3.3.9
commands:
- mvn -B clean package -Dmaven.test.skip=true
artifacts:
- name: BUILD_ARTIFACT
path:
- ./release
settings: []
caches:
- ~/.m2
strategy: {}
- name: stage-4d60b905
displayName: 部署
strategy: naturally
trigger: auto
executor:
- mac520
steps:
- step: deploy@agent
name: deploy_agent
displayName: 主机部署
hostGroupID:
ID: qiwen
hostID:
- 4e449710-088b-4e36-acd7-bcf7958ffcda
deployArtifact:
- source: build
name: qiwen-file
target: ~/gitee_go/deploy/qiwen-file
dependArtifact: BUILD_ARTIFACT
script:
- '# 请在此输入部署脚本如启动Java应用如下'
- '# nohup java -jar test.jar > nohup.out &'
- cd ~/gitee_go/deploy/qiwen-file
- rm -rf bin/ conf/ lib/ log/
- tar -zxvf qiwen-file.tar.gz
- rm qiwen-file.tar.gz
- cp -r ~/gitee_go/deploy/qiwen-file/release/* ~/gitee_go/deploy/qiwen-file
- rm -r release
- cp /home/qiwen-script/qiwen-file/application.properties conf/config/
- cd bin
- chmod -R 777 ./*
- sh restart.sh
- ' echo ''Hello Gitee!'''
strategy: {}