variables: PROJECT_DIR: "starcloud-sdk-uniapp" stages: - deploy update-code-dev: rules: - if: '$CI_COMMIT_BRANCH == "web-develop"' stage: deploy tags: - deploy - dev variables: GIT_STRATEGY: none script: - cd ${WEBROOT_PATH}/${PROJECT_DIR} && git pull - cd ${COMPOSE_PATH} && docker-compose exec -T -w /webroot/${WEBROOT_PATH##*/}/${PROJECT_DIR} php bash deploy.sh after_script: # 依靠starapt项目的deploy通知 - cd ${COMPOSE_PATH} && env | docker-compose exec -T -w /webroot/${WEBROOT_PATH##*/}/starapt php php artisan deploy:notice update-code-pre: rules: - if: '$CI_COMMIT_BRANCH == "web-release"' stage: deploy tags: - deploy - pre variables: GIT_STRATEGY: none script: - cd ${WEBROOT_PATH}/${PROJECT_DIR} && git pull - cd ${COMPOSE_PATH} && docker-compose exec -T -w /webroot/${WEBROOT_PATH##*/}/${PROJECT_DIR} php bash deploy.sh after_script: # 依靠starapt项目的deploy通知 - cd ${COMPOSE_PATH} && env | docker-compose exec -T -w /webroot/${WEBROOT_PATH##*/}/starapt php php artisan deploy:notice update-code-xhj: rules: - if: '$CI_COMMIT_BRANCH == "web-master"' stage: deploy tags: - deploy - xhj variables: GIT_STRATEGY: none script: - cd ${WEBROOT_PATH}/${PROJECT_DIR} && git pull - cd ${COMPOSE_PATH} && docker-compose exec -T -w /webroot/${WEBROOT_PATH##*/}/${PROJECT_DIR} php bash deploy.sh after_script: # 依靠starapt项目的deploy通知 - cd ${COMPOSE_PATH} && env | docker-compose exec -T -w /webroot/${WEBROOT_PATH##*/}/starapt php php artisan deploy:notice update-code-sky: rules: - if: '$CI_COMMIT_BRANCH == "web-master"' stage: deploy tags: - deploy - sky variables: GIT_STRATEGY: none script: - cd ${WEBROOT_PATH}/${PROJECT_DIR} && git pull - cd ${COMPOSE_PATH} && docker-compose exec -T -w /webroot/${WEBROOT_PATH##*/}/${PROJECT_DIR} php bash deploy.sh after_script: # 依靠starapt项目的deploy通知 - cd ${COMPOSE_PATH} && env | docker-compose exec -T -w /webroot/${WEBROOT_PATH##*/}/starapt php php artisan deploy:notice