@installdoc/ansible-gas-station
Version:
An Ansible playbook that provisions your network with software from GitHub Awesome lists, developed with disaster recovery in mind ⛽🔥🤤
34 lines (33 loc) • 844 B
YAML
test:molecule:e2e:linux:
stage: test
image:
name: megabytelabs/molecule:slim
entrypoint: ['']
services:
- docker:20.10.7-dind
parallel:
matrix:
- OPERATING_SYSTEM: debian
- OPERATING_SYSTEM: ubuntu
rules:
- if: $DO_CI == 'false'
when: never
- if: $CI_COMMIT_TITLE =~ /^(automation|chore).*/
when: never
- if: $CI_COMMIT_BRANCH == 'synchronize'
when: never
- if: $CI_COMMIT_BRANCH == 'test/linux'
- if: $CI_PIPELINE_SOURCE == 'schedule' || $CI_PIPELINE_SOURCE == 'web'
- if: $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == 'master'
changes:
- main.yml
needs: []
variables:
DOCKER_CERT_PATH: $DOCKER_TLS_CERTDIR/client
DOCKER_HOST: tcp://docker:2376
DOCKER_TLS_CERTDIR: /certs
DOCKER_TLS_VERIFY: 1
GIT_DEPTH: 1
script:
- task