Skip to content
Snippets Groups Projects
Commit 63a9d47c authored by František Dvořák's avatar František Dvořák
Browse files

gitLab CI: make image configurable

parent 8474b40c
Branches
No related tags found
No related merge requests found
Pipeline #545 passed
...@@ -7,9 +7,10 @@ stages: ...@@ -7,9 +7,10 @@ stages:
- deploy - deploy
variables: variables:
IMAGE: debian-9-x86_64_hadoop_rc
JOB: check
PYTHONUNBUFFERED: 1 PYTHONUNBUFFERED: 1
SENSITIVE: 1 SENSITIVE: 1
JOB: check
flake8: flake8:
stage: build stage: build
...@@ -36,7 +37,7 @@ terraform-single: ...@@ -36,7 +37,7 @@ terraform-single:
- ".terraform/" - ".terraform/"
- "*.tfstate" - "*.tfstate"
script: script:
- ./launch.sh -var type=hadoop-single -var flavor=standard.large -var n=0 -var domain=terra1 - ./launch.sh -var type=hadoop-single -var flavor=standard.large -var n=0 -var domain=terra1 -var image=$IMAGE
- ansible -i ./inventory -m synchronize -a 'src=image/tests dest=/home/debian/ mode=push' master - ansible -i ./inventory -m synchronize -a 'src=image/tests dest=/home/debian/ mode=push' master
- ansible -i ./inventory --become-user=debian -m command -a 'sh -xe ~/tests/run-tests.sh' master - ansible -i ./inventory --become-user=debian -m command -a 'sh -xe ~/tests/run-tests.sh' master
- terraform destroy -auto-approve - terraform destroy -auto-approve
...@@ -56,7 +57,7 @@ terraform-cluster: ...@@ -56,7 +57,7 @@ terraform-cluster:
- ".terraform/" - ".terraform/"
- "*.tfstate" - "*.tfstate"
script: script:
- ./launch.sh -var type=hadoop -var domain=terra2 - ./launch.sh -var type=hadoop -var domain=terra2 -var image=$IMAGE
- ansible -i ./inventory -m synchronize -a 'src=image/tests dest=/home/debian/ mode=push' master - ansible -i ./inventory -m synchronize -a 'src=image/tests dest=/home/debian/ mode=push' master
- ansible -i ./inventory --become-user=debian -m command -a 'sh -xe ~/tests/run-tests.sh' master - ansible -i ./inventory --become-user=debian -m command -a 'sh -xe ~/tests/run-tests.sh' master
- terraform destroy -auto-approve - terraform destroy -auto-approve
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment