29 lines
926 B
YAML
29 lines
926 B
YAML
stages:
|
|
- sync_github
|
|
|
|
sync_github:
|
|
stage: sync_github
|
|
tags:
|
|
- webfront
|
|
image: harbor.cowarobot.cn/softrepo/rust_build:1.94
|
|
script:
|
|
- echo "代码已合并到 main, 开始执行发布逻辑..."
|
|
- |
|
|
for i in {1..10}; do
|
|
if command -v docker >/dev/null 2>&1 && [ -S /var/run/docker.sock ]; then
|
|
echo "Docker is ready!"
|
|
break
|
|
fi
|
|
echo "Waiting for Docker..."
|
|
sleep 2
|
|
done
|
|
- docker info
|
|
- echo ${CI_PROJECT_NAME} ${CI_PROJECT_PATH} ${CI_PROJECT_DIR} ${CI_PROJECT_URL} ${CI_COMMIT_SHA}
|
|
- echo ${HARBORKEY} | docker login harbor.cowarobot.cn -u 'robot$softpro+cibuild' --password-stdin
|
|
- rm -rf ${CI_PROJECT_NAME}
|
|
- git clone https://oauth2:glpat-EdU8a_84jpSH2nOlNTkpnW86MQp1OjY1CA.01.0y1rtht99@git.cowarobot.com/${CI_PROJECT_PATH}
|
|
- cd ${CI_PROJECT_NAME}
|
|
- bash build.sh
|
|
rules:
|
|
- if: $CI_COMMIT_BRANCH == "main"
|