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:m9pTBnoJ42udznhUZr8p@git.cowarobot.com/${CI_PROJECT_PATH} - cd ${CI_PROJECT_NAME} - bash build.sh rules: - if: $CI_COMMIT_BRANCH == "zh"