diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c209fcb..087c984 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -31,6 +31,33 @@ build-job: cd .. done < shell/programs.txt +deploy-job: + stage: save + script: + - cd $GOPATH/src/$ProjectPath + # 拷贝文件 + - echo '拷贝文件' + - rm -rf ./temp + - mkdir ./temp + - mkdir ./temp/data + - cp -rfp ./data/* ./temp/data + # 删除自定义配置 + - echo '删除自定义配置' + - | + while IFS= read -r line + do + echo "删除 $line 配置" + rm ./temp/data/$line + done < ./shell/exclude.txt + # 拷贝可执行程序 + - echo '拷贝可执行程序' + - | + while IFS= read -r line + do + echo "拷贝 $line" + mv ./$line/$line ./temp/$line + done < ./shell/programs.txt + push_job: stage: sync script: