Gitlab 러너를 사용하며 단일 서버에서 올바르게 작동합니다. gitlab-ci.yml은 간단하다 :GitlabCi가 여러 서버에 배포
stages:
- test
- deploy
test:
stage: test
image: php
tags:
- docker
script:
- echo "Run tests..."
deploy:
stage: deploy
tags:
- shell
script:
- sh deploy.sh
내가이 단일 서버에 대한 괜찮지 만 다른 서버에 같은 응용 프로그램을 배포 할 말했듯이? 나는 동일한 gitlab-runner config (동일한 conf.toml)로 시도했지만 그 중 하나만 무작위로 업데이트했다.
어떻게 든 gitlab Ci가 둘 이상의 러너에 의해 트리거되고 gitlab-ci.yml에 따라 배포됩니다.
예 자동 조절을 사용하는 경우 문제가 될 수 있으며 최대 개수 및 해당 정보가 –
인 경우 문제가 발생하면이를 피하십시오. 하나의 배포 작업 만 수행하고 여러 서버에 배포를 수행 할 도구를 사용하십시오. – tmt