Merge branch 'feature/gitlabcicd_update' into 'develop'
Update GitLab CI file, more manual build options See merge request PBSA/peerplays!117
This commit is contained in:
commit
a7b4d1cef5
1 changed files with 33 additions and 7 deletions
|
|
@ -8,8 +8,9 @@ include:
|
||||||
stages:
|
stages:
|
||||||
- build
|
- build
|
||||||
- test
|
- test
|
||||||
|
- dockerize
|
||||||
|
|
||||||
build:
|
build-mainnet:
|
||||||
stage: build
|
stage: build
|
||||||
script:
|
script:
|
||||||
- rm -rf .git/modules/docs .git/modules/libraries/fc ./docs ./libraries/fc
|
- rm -rf .git/modules/docs .git/modules/libraries/fc ./docs ./libraries/fc
|
||||||
|
|
@ -29,10 +30,10 @@ build:
|
||||||
tags:
|
tags:
|
||||||
- builder
|
- builder
|
||||||
|
|
||||||
test:
|
test-mainnet:
|
||||||
stage: test
|
stage: test
|
||||||
dependencies:
|
dependencies:
|
||||||
- build
|
- build-mainnet
|
||||||
script:
|
script:
|
||||||
- ./build/libraries/fc/tests/all_tests
|
- ./build/libraries/fc/tests/all_tests
|
||||||
- ./build/tests/betting_test --log_level=message
|
- ./build/tests/betting_test --log_level=message
|
||||||
|
|
@ -41,16 +42,20 @@ test:
|
||||||
tags:
|
tags:
|
||||||
- builder
|
- builder
|
||||||
|
|
||||||
dockerize:
|
dockerize-mainnet:
|
||||||
stage: build
|
stage: dockerize
|
||||||
|
dependencies:
|
||||||
|
- test-mainnet
|
||||||
variables:
|
variables:
|
||||||
IMAGE: $CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG:$CI_COMMIT_SHA
|
IMAGE: $CI_REGISTRY_IMAGE/mainnet/$CI_COMMIT_REF_SLUG:$CI_COMMIT_SHA
|
||||||
before_script:
|
before_script:
|
||||||
- docker info
|
- docker info
|
||||||
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
|
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
|
||||||
script:
|
script:
|
||||||
- docker build -t $IMAGE .
|
- docker build --no-cache -t $IMAGE .
|
||||||
- docker push $IMAGE
|
- docker push $IMAGE
|
||||||
|
after_script:
|
||||||
|
- docker rmi $IMAGE
|
||||||
tags:
|
tags:
|
||||||
- builder
|
- builder
|
||||||
when:
|
when:
|
||||||
|
|
@ -97,3 +102,24 @@ test-testnet:
|
||||||
manual
|
manual
|
||||||
timeout:
|
timeout:
|
||||||
1h
|
1h
|
||||||
|
|
||||||
|
dockerize-testnet:
|
||||||
|
stage: dockerize
|
||||||
|
dependencies:
|
||||||
|
- test-testnet
|
||||||
|
variables:
|
||||||
|
IMAGE: $CI_REGISTRY_IMAGE/testnet/$CI_COMMIT_REF_SLUG:$CI_COMMIT_SHA
|
||||||
|
before_script:
|
||||||
|
- docker info
|
||||||
|
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
|
||||||
|
script:
|
||||||
|
- docker build --no-cache -t $IMAGE .
|
||||||
|
- docker push $IMAGE
|
||||||
|
after_script:
|
||||||
|
- docker rmi $IMAGE
|
||||||
|
tags:
|
||||||
|
- builder
|
||||||
|
when:
|
||||||
|
manual
|
||||||
|
timeout:
|
||||||
|
3h
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue