# This file is a template, and might need editing before it works on your project. # This file is a template demonstrating the `script` keyword. # Learn more about this keyword here: https://docs.gitlab.com/ee/ci/yaml/README.html#script # After committing this template, visit CI/CD > Jobs to see the script output. image: docker-cache.dev-at.de/docker:19 services: - name: docker-cache.dev-at.de/docker:19-dind alias: docker - name: dev-harbor-01.smardigo.digital/awx/awx-custom-ee:latest alias: ansible-builder stages: - ansible-lint - ansible-builder DEV ansible-lint-job: stage: ansible-lint image: dev-harbor-01.smardigo.digital/awx/awx-custom-ee:latest before_script: - pip install ansible-lint script: - echo "running ansible-lint to check for linting violations" #- /home/runner/.local/bin/ansible-lint -c ansible-lint.cfg tags: - dind ansible-builder-job-dev: stage: ansible-builder DEV before_script: - cd ansible-builder script: - echo "running ansible-build to build dev-harbor-01.smardigo.digital/awx/awx-custom-ee:latest" - ansible-builder build --tag dev-harbor-01.smardigo.digital/awx/awx-custom-ee:latest - docker push dev-harbor-01.smardigo.digital/awx/awx-custom-ee:latest # only: # - master except: - tags tags: - dind