From e6299e8626926346fc1233805d0305c39091b65f Mon Sep 17 00:00:00 2001 From: skeleton Date: Tue, 15 Oct 2024 09:52:56 +0000 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0.gitlab-ci.yml=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitlab-ci.yml | 44 +++++++++----------------------------------- 1 file changed, 9 insertions(+), 35 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 14fc3ac..c209fcb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -31,32 +31,6 @@ build-job: cd .. done < shell/programs.txt -deploy-job: - stage: save - script: - - cd $GOPATH/src/$ProjectPath - # 拷贝文件 - - echo '拷贝文件' - - mkdir -p ./temp - - mkdir -p ./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: @@ -77,13 +51,13 @@ push_job: exit 1; fi - - echo "Setting up SSH keys..." - # 设置 .ssh 目录并写入 SSH 私钥 - - mkdir -p ~/.ssh - - echo "$SSH_PRIVATE_KEY" | tr -d '\r' > ~/.ssh/id_rsa - - chmod 600 ~/.ssh/id_rsa - - ssh-keyscan -H "$REMOTE_HOST" >> ~/.ssh/known_hosts + - echo "Setting up SSH keys..." + # 设置 .ssh 目录并写入 SSH 私钥 + - mkdir -p ~/.ssh + - echo "$SSH_PRIVATE_KEY" | tr -d '\r' > ~/.ssh/id_rsa + - chmod 600 ~/.ssh/id_rsa + - ssh-keyscan -H "$REMOTE_HOST" >> ~/.ssh/known_hosts - # 使用 rsync 将文件同步到远程服务器 - - echo "Deploying to remote server using rsync..." - - rsync -avz --delete build/ $REMOTE_USER@$REMOTE_HOST:$REMOTE_PATH \ No newline at end of file + # 使用 rsync 将文件同步到远程服务器 + - echo "Deploying to remote server using rsync..." + - rsync -avz --delete build/ $REMOTE_USER@$REMOTE_HOST:$REMOTE_PATH \ No newline at end of file