Всем привет. Есть магазин на 1с-битрикс. В gitlab лежат исходники. Программисты пишут код, гитом выгружают тестовую ветку на gitlab, сливают с мастером, ну и если ошибок нет, то льют на бой. Решили мы автоматизировать build, test, deploy, воспользовавшись gitlab ci, поставили runner, написали yml, который пулит master. И блин все, приехали. Ни опыта, ни практики, как понимаете нет, поэтому собственно и спрашиваю, как собственно организовать сборку и тест ? Может кто делал или ссылки у кого есть на инфу? Всем спасибо.
| Код |
|---|
stages:
- build
- test
- deploy
build-job:
stage: build
script:
- echo "Compiling the code..."
- echo "Compile complete."
unit-test-job:
stage: test
script:
- echo "Running unit tests... "
- echo "Tests complete."
deploy-job:
stage: deploy
script:
- echo "Deploying application..."
- sudo cd /var/www
- sudo git checkout master
- sudo git pull |