chore(gitlab-ci): retry

This commit is contained in:
Gregor Kleen 2019-11-12 11:00:54 +01:00
parent 9cd1ef4b77
commit 990f2f6772

View File

@ -40,6 +40,7 @@ npm install:
- node_modules/ - node_modules/
name: "${CI_JOB_NAME}" name: "${CI_JOB_NAME}"
expire_in: "1 day" expire_in: "1 day"
retry: 2
frontend:build: frontend:build:
stage: frontend:build stage: frontend:build
@ -55,6 +56,7 @@ frontend:build:
expire_in: "1 day" expire_in: "1 day"
dependencies: dependencies:
- npm install - npm install
retry: 2
frontend:lint: frontend:lint:
stage: lint stage: lint
@ -65,6 +67,7 @@ frontend:lint:
- npm install - npm install
dependencies: dependencies:
- npm install - npm install
retry: 2
yesod:build:dev: yesod:build:dev:
stage: yesod:build stage: yesod:build
@ -87,6 +90,7 @@ yesod:build:dev:
only: only:
variables: variables:
- $CI_COMMIT_REF_NAME !~ /^v[0-9].*/ - $CI_COMMIT_REF_NAME !~ /^v[0-9].*/
retry: 2
yesod:build: yesod:build:
stage: yesod:build stage: yesod:build
@ -108,6 +112,7 @@ yesod:build:
only: only:
variables: variables:
- $CI_COMMIT_REF_NAME =~ /^v[0-9].*/ - $CI_COMMIT_REF_NAME =~ /^v[0-9].*/
retry: 2
frontend:test: frontend:test:
stage: test stage: test
@ -124,6 +129,7 @@ frontend:test:
- apt-get install -y --no-install-recommends chromium-browser - apt-get install -y --no-install-recommends chromium-browser
dependencies: dependencies:
- npm install - npm install
retry: 2
hlint:dev: hlint:dev:
stage: lint stage: lint
@ -142,6 +148,7 @@ hlint:dev:
only: only:
variables: variables:
- $CI_COMMIT_REF_NAME !~ /^v[0-9].*/ - $CI_COMMIT_REF_NAME !~ /^v[0-9].*/
retry: 2
yesod:test:dev: yesod:test:dev:
services: services:
@ -150,6 +157,7 @@ yesod:test:dev:
stage: test stage: test
script: script:
- export PGHOST=postgres
- stack test --coverage --fast --flag uniworx:-library-only --flag uniworx:dev --flag uniworx:pedantic --skip hlint - stack test --coverage --fast --flag uniworx:-library-only --flag uniworx:dev --flag uniworx:pedantic --skip hlint
needs: needs:
- frontend:build - frontend:build
@ -164,6 +172,7 @@ yesod:test:dev:
only: only:
variables: variables:
- $CI_COMMIT_REF_NAME !~ /^v[0-9].*/ - $CI_COMMIT_REF_NAME !~ /^v[0-9].*/
retry: 2
hlint: hlint:
stage: lint stage: lint
@ -182,6 +191,7 @@ hlint:
only: only:
variables: variables:
- $CI_COMMIT_REF_NAME =~ /^v[0-9].*/ - $CI_COMMIT_REF_NAME =~ /^v[0-9].*/
retry: 2
yesod:test: yesod:test:
services: services:
@ -205,6 +215,7 @@ yesod:test:
only: only:
variables: variables:
- $CI_COMMIT_REF_NAME =~ /^v[0-9].*/ - $CI_COMMIT_REF_NAME =~ /^v[0-9].*/
retry: 2
deploy:uniworx4: deploy:uniworx4:
stage: deploy stage: deploy
@ -231,3 +242,4 @@ deploy:uniworx4:
- $CI_COMMIT_REF_NAME =~ /^v[0-9].*/ - $CI_COMMIT_REF_NAME =~ /^v[0-9].*/
when: manual when: manual
retry: 2