/ / Run Nightwatch Testy na Gitlab - selenium, gitlab, gitlab-ci, nightwatch.js, gitlab-ci-runner

Spustite testy Nightwatch na Gitlab - selén, gitlab, gitlab-ci, nightwatch.js, gitlab-ci-runner

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ď č. 1

Tento 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