Skip to content

Commit 1d66ed8

Browse files
author
刘健
committed
Update .gitlab-ci.yml file
1 parent 249ac3e commit 1d66ed8

1 file changed

Lines changed: 70 additions & 70 deletions

File tree

.gitlab-ci.yml

Lines changed: 70 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)