Som nováčik v nočných hodinách a plánujem ich spustiťnočné hodinky na Gitlape pri každom stlačení môjho kódu. Nebudem však mať správnu dokumentáciu a ako nastaviť súbor .gitlab-ci.yml. Ak má niekto okolo nejaké skúsenosti?
odpovede:
0 pre odpoveď č. 1Tento príspevok je naozaj starý, ale práve teraz pracujem na podobných udalostiach, takže by to mohlo pomôcť.
Najprv: Potrebujete gitlab-runner na serveri, kde je nainštalovaný nightwatch s selénom - ak chcete použiť toto riešenie (gitlab shell executor)
stages:
- deploy
deploy_staging:
stage: deploy
script:
- echo "Deploy to staging server"
- cd /home/ubuntu/ci_nine/ && nightwatch --env hp venture/incart/
environment:
name: staging
url: https://staging.example.com
when: manual
only:
- stage