Возможно-ли в GitlabCI настроить сборку проекта на определенном сервере при пуше в определенную ветку? Т.е. есть два сервера и две ветки: prod и test - необходимо, чтобы при пуше в тест происходила сборка на тестовом сервере. Как должен выглядеть gitlab-ci.yml? Буду рад ссылкам, примерам и т.д.
Можно использовать параметр only. В значении указать имя ветки, например:
stages:
- test
- deploy
test:
stage: test
script:
- echo 'testing...'
deploy:
stage: deploy
only:
- test-branch
script:
- echo 'deploying...'
https://docs.gitlab.com/ee/ci/yaml/#onlyexcept-basic
Сборка персонального компьютера от Artline: умный выбор для современных пользователей