@@ -53,79 +53,79 @@ sync_job:
5353 paths :
5454 - repo-cache/
5555
56- build_job :
57- stage : build
58- script :
59- - echo "Building the project..."
60- only :
61- - main
62-
63- feishu-informer : # 飞书回调
64- stage : notice
65- variables :
66- DIFF_URL : " $CI_MERGE_REQUEST_PROJECT_URL/-/merge_requests/$CI_MERGE_REQUEST_IID/diffs"
67- rules :
68- - if : $CI_PIPELINE_SOURCE=="merge_request_event" && $CI_COMMIT_BRANCH =~ "main"
69- script :
70- - echo "merge request"
71- - |
72- curl -X POST -H "Content-Type: application/json" \
73- -d "{\"msg_type\":\"text\",\"content\":{\"text\":\"项目:${CI_PROJECT_NAME}\\n提交人:${GITLAB_USER_NAME}\\n提交信息:${CI_MERGE_REQUEST_TITLE}\\n合并分支信息:${CI_MERGE_REQUEST_SOURCE_BRANCH_NAME} -> ${CI_MERGE_REQUEST_TARGET_BRANCH_NAME}\\n差异性地址:${DIFF_URL}\\n请及时review代码\"}}" \
74- https://open.feishu.cn/open-apis/bot/v2/hook/1c334752-2874-41a1-8f1b-3060f2d46b6c
75-
76- # builder:
56+ # build_job:
7757# stage: build
58+ # script:
59+ # - echo "Building the project..."
60+ # only:
61+ # - main
62+ #
63+ # feishu-informer: # 飞书回调
64+ # stage: notice
65+ # variables:
66+ # DIFF_URL: "$CI_MERGE_REQUEST_PROJECT_URL/-/merge_requests/$CI_MERGE_REQUEST_IID/diffs"
67+ # rules:
68+ # - if: $CI_PIPELINE_SOURCE=="merge_request_event" && $CI_COMMIT_BRANCH =~ "main"
69+ # script:
70+ # - echo "merge request"
71+ # - |
72+ # curl -X POST -H "Content-Type: application/json" \
73+ # -d "{\"msg_type\":\"text\",\"content\":{\"text\":\"项目:${CI_PROJECT_NAME}\\n提交人:${GITLAB_USER_NAME}\\n提交信息:${CI_MERGE_REQUEST_TITLE}\\n合并分支信息:${CI_MERGE_REQUEST_SOURCE_BRANCH_NAME} -> ${CI_MERGE_REQUEST_TARGET_BRANCH_NAME}\\n差异性地址:${DIFF_URL}\\n请及时review代码\"}}" \
74+ # https://open.feishu.cn/open-apis/bot/v2/hook/1c334752-2874-41a1-8f1b-3060f2d46b6c
75+ #
76+ # #builder:
77+ # # stage: build
78+ # # rules:
79+ # # - if: $CI_COMMIT_BRANCH == "main"
80+ # # script:
81+ # # - set -e
82+ # # - |
83+ # # if [ ! -d "../artifacts" ]; then
84+ # # mkdir -p ../artifacts
85+ # # fi
86+ # # if [ -d "../artifacts/dist" ]; then
87+ # # cp -r ../artifacts/dist frontend/dist
88+ # # fi
89+ # # - |
90+ # # if [ -n "$(git diff --name-status HEAD~1 HEAD -- frontend)" ]; then
91+ # # ./scripts/build.sh $BUILD_DIR ${VERSION} all ""
92+ # # else
93+ # # ./scripts/build.sh $BUILD_DIR ${VERSION}
94+ # # fi
95+ # # if [ -d "frontend/dist" ]; then
96+ # # echo "copy frontend/dist to artifacts/dist"
97+ # # rm -fr ../artifacts/dist
98+ # # cp -r frontend/dist ../artifacts/dist
99+ # # fi
100+ # # cp $BUILD_DIR/${APP_PRE}_linux_amd64.tar.gz ${SAVE_DIR}
101+ #
102+ # deployer:
103+ # stage: deploy
104+ # rules:
105+ # - if: $CI_COMMIT_BRANCH == "main"
106+ # variables:
107+ # APIPARK_GUEST_MODE: allow
108+ # APIPARK_GUEST_ID: dklejrfbhjqwdh
109+ # script:
110+ # - cd ${SAVE_DIR};mkdir -p ${APP_PRE};tar -zxvf ${APP_PRE}_linux_amd64.tar.gz -C ${APP_PRE};cd ${APP_PRE};./install.sh ${SAVE_DIR};./run.sh restart;cd ${SAVE_DIR} && ./clean.sh ${APP_PRE}
111+ # when: on_success
112+ # success:
113+ # stage: webhook
78114# rules:
79115# - if: $CI_COMMIT_BRANCH == "main"
80116# script:
81- # - set -e
82117# - |
83- # if [ ! -d "../artifacts" ]; then
84- # mkdir -p ../artifacts
85- # fi
86- # if [ -d "../artifacts/dist" ]; then
87- # cp -r ../artifacts/dist frontend/dist
88- # fi
118+ # curl -X POST -H "Content-Type: application/json" \
119+ # -d "{\"msg_type\":\"text\",\"content\":{\"text\":\"最近一次提交:${CI_COMMIT_TITLE}\\n提交人:${GITLAB_USER_NAME}\\n项目:${CI_PROJECT_NAME}\\n环境:${DEPLOY_DESC}\\n更新部署完成.\\n访问地址:${VIEW_ADDR}\\n工作流地址:${CI_PIPELINE_URL}\"}}" \
120+ # https://open.feishu.cn/open-apis/bot/v2/hook/c3672932-4dfa-4989-8023-0128bae59338
121+ # when: on_success
122+ # failure:
123+ # stage: webhook
124+ # rules:
125+ # - if: $CI_COMMIT_BRANCH == "main"
126+ # script:
89127# - |
90- # if [ -n "$(git diff --name-status HEAD~1 HEAD -- frontend)" ]; then
91- # ./scripts/build.sh $BUILD_DIR ${VERSION} all ""
92- # else
93- # ./scripts/build.sh $BUILD_DIR ${VERSION}
94- # fi
95- # if [ -d "frontend/dist" ]; then
96- # echo "copy frontend/dist to artifacts/dist"
97- # rm -fr ../artifacts/dist
98- # cp -r frontend/dist ../artifacts/dist
99- # fi
100- # cp $BUILD_DIR/${APP_PRE}_linux_amd64.tar.gz ${SAVE_DIR}
101-
102- deployer :
103- stage : deploy
104- rules :
105- - if : $CI_COMMIT_BRANCH == "main"
106- variables :
107- APIPARK_GUEST_MODE : allow
108- APIPARK_GUEST_ID : dklejrfbhjqwdh
109- script :
110- - cd ${SAVE_DIR};mkdir -p ${APP_PRE};tar -zxvf ${APP_PRE}_linux_amd64.tar.gz -C ${APP_PRE};cd ${APP_PRE};./install.sh ${SAVE_DIR};./run.sh restart;cd ${SAVE_DIR} && ./clean.sh ${APP_PRE}
111- when : on_success
112- success :
113- stage : webhook
114- rules :
115- - if : $CI_COMMIT_BRANCH == "main"
116- script :
117- - |
118- curl -X POST -H "Content-Type: application/json" \
119- -d "{\"msg_type\":\"text\",\"content\":{\"text\":\"最近一次提交:${CI_COMMIT_TITLE}\\n提交人:${GITLAB_USER_NAME}\\n项目:${CI_PROJECT_NAME}\\n环境:${DEPLOY_DESC}\\n更新部署完成.\\n访问地址:${VIEW_ADDR}\\n工作流地址:${CI_PIPELINE_URL}\"}}" \
120- https://open.feishu.cn/open-apis/bot/v2/hook/c3672932-4dfa-4989-8023-0128bae59338
121- when : on_success
122- failure :
123- stage : webhook
124- rules :
125- - if : $CI_COMMIT_BRANCH == "main"
126- script :
127- - |
128- curl -X POST -H "Content-Type: application/json" \
129- -d "{\"msg_type\":\"text\",\"content\":{\"text\":\"最近一次提交:${CI_COMMIT_TITLE}\\n提交人:${GITLAB_USER_NAME}\\n项目:${CI_PROJECT_NAME}\\n环境:${DEPLOY_DESC}\\n更新部署失败,请及时到gitlab上查看\\n工作流地址:${CI_PIPELINE_URL}\"}}" \
130- https://open.feishu.cn/open-apis/bot/v2/hook/c3672932-4dfa-4989-8023-0128bae59338
131- when : on_failure
128+ # curl -X POST -H "Content-Type: application/json" \
129+ # -d "{\"msg_type\":\"text\",\"content\":{\"text\":\"最近一次提交:${CI_COMMIT_TITLE}\\n提交人:${GITLAB_USER_NAME}\\n项目:${CI_PROJECT_NAME}\\n环境:${DEPLOY_DESC}\\n更新部署失败,请及时到gitlab上查看\\n工作流地址:${CI_PIPELINE_URL}\"}}" \
130+ # https://open.feishu.cn/open-apis/bot/v2/hook/c3672932-4dfa-4989-8023-0128bae59338
131+ # when: on_failure
0 commit comments