diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e38cc684cd922f2848d0c57992c3c6536ed2b21c..21aa1a7dcb194effa0b7637edf2b395ec3997387 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,7 @@ stages: - github-sync + - build + - test - release - release-message @@ -20,6 +22,27 @@ push_to_github: - bash -c "cat packed-refs | grep -v 'refs/pull' > packed-refs-new; echo 'Removed pull refs.'" - mv packed-refs-new packed-refs - bash -c "git push --force --mirror github 2>&1 | grep -v duniter-gitlab; echo $?" + +build: + stage: build + tags: + - redshift + before_script: + - export NVM_DIR="$HOME/.nvm" + - . "$NVM_DIR/nvm.sh" + script: + - yarn + +test: + stage: test + tags: + - redshift + before_script: + - export NVM_DIR="$HOME/.nvm" + - . "$NVM_DIR/nvm.sh" + script: + - yarn + - yarn test release_linux:test: stage: release