stages:
- test
- deploy
test_roles:
stage: test
before_script:
- zypper -qn in --no-recommends python3 python3-PyYAML
script: bin/test_roles.py
tags:
- docker
test_custom_grains:
stage: test
before_script:
- zypper -qn in --no-recommends python3 python3-PyYAML
script: bin/test_custom_grains.py
tags:
- docker
test_show_highstate_against_upstream_formulas:
stage: test
before_script:
- bin/prepare_test_show_highstate_env.sh
- bin/get_formulas.py -c -d /srv/formula -s
script: bin/test_show_highstate.sh
allow_failure: true
tags:
- docker
test_show_highstate_against_forked_formulas:
stage: test
before_script:
- bin/prepare_test_show_highstate_env.sh
- bin/get_formulas.py -c -d /srv/formula -s -r opensuse
script: bin/test_show_highstate.sh
tags:
- docker
deploy_job:
stage: deploy
script: sudo salt-call event.fire_master update salt/fileserver/gitfs/update
only:
- production
tags:
- shell