--- kind: pipeline type: kubernetes name: ansible-containers platform: os: linux arch: amd64 concurrency: limit: 9 steps: - name: build-ubuntu-20 image: plugins/kaniko settings: dockerfile: ubuntu-20.04/Dockerfile password: from_secret: docker_password username: from_secret: docker_username repo: lerentis/ansible tag: ubuntu-20.04-dev when: event: - push - pull_request - name: build-ubuntu-18 image: plugins/kaniko settings: dockerfile: ubuntu-18.04/Dockerfile password: from_secret: docker_password username: from_secret: docker_username repo: lerentis/ansible tag: ubuntu-18.04-dev when: event: - push - pull_request - name: build-ubuntu-16 image: plugins/kaniko settings: dockerfile: ubuntu-16.04/Dockerfile password: from_secret: docker_password username: from_secret: docker_username repo: lerentis/ansible tag: ubuntu-16.04-dev when: event: - push - pull_request - name: build-ubuntu-14 image: plugins/kaniko settings: dockerfile: ubuntu-14.04/Dockerfile password: from_secret: docker_password username: from_secret: docker_username repo: lerentis/ansible tag: ubuntu-14.04-dev when: event: - push - pull_request - name: build-fedora-24 image: plugins/kaniko settings: dockerfile: fedora-24/Dockerfile password: from_secret: docker_password username: from_secret: docker_username repo: lerentis/ansible tag: fedora-24-dev when: event: - push - pull_request - name: build-alpine-3 image: plugins/kaniko settings: dockerfile: alpine-3/Dockerfile password: from_secret: docker_password username: from_secret: docker_username repo: lerentis/ansible tag: alpine-3-dev when: event: - push - pull_request - name: build-debian-8 image: plugins/kaniko settings: dockerfile: debian-8/Dockerfile password: from_secret: docker_password username: from_secret: docker_username repo: lerentis/ansible tag: debian-8-dev when: event: - push - pull_request - name: build-debian-9 image: plugins/kaniko settings: dockerfile: debian-9/Dockerfile password: from_secret: docker_password username: from_secret: docker_username repo: lerentis/ansible tag: debian-9-dev when: event: - push - pull_request - name: build-debian-10 image: plugins/kaniko settings: dockerfile: debian-10/Dockerfile password: from_secret: docker_password username: from_secret: docker_username repo: lerentis/ansible tag: debian-10-dev when: event: - push - pull_request - name: build-centos-8 image: plugins/kaniko settings: dockerfile: centos-8/Dockerfile password: from_secret: docker_password username: from_secret: docker_username repo: lerentis/ansible tag: centos-8-dev when: event: - push - pull_request - name: build-centos-7 image: plugins/kaniko settings: dockerfile: centos-7/Dockerfile password: from_secret: docker_password username: from_secret: docker_username repo: lerentis/ansible tag: centos-7-dev when: event: - push - pull_request - name: build-arch image: plugins/kaniko settings: dockerfile: arch/Dockerfile password: from_secret: docker_password username: from_secret: docker_username repo: lerentis/ansible tag: arch-dev when: event: - push - pull_request - name: build-ubuntu-20-release image: plugins/kaniko settings: dockerfile: ubuntu-20.04/Dockerfile password: from_secret: docker_password username: from_secret: docker_username repo: lerentis/ansible tag: ubuntu-20.04 when: event: - tag - name: build-ubuntu-18-release image: plugins/kaniko settings: dockerfile: ubuntu-18.04/Dockerfile password: from_secret: docker_password username: from_secret: docker_username repo: lerentis/ansible tag: ubuntu-18.04 when: event: - tag - name: build-ubuntu-16-release image: plugins/kaniko settings: dockerfile: ubuntu-16.04/Dockerfile password: from_secret: docker_password username: from_secret: docker_username repo: lerentis/ansible tag: ubuntu-16.04 when: event: - tag - name: build-ubuntu-14-release image: plugins/kaniko settings: dockerfile: ubuntu-14.04/Dockerfile password: from_secret: docker_password username: from_secret: docker_username repo: lerentis/ansible tag: ubuntu-14.04 when: event: - tag - name: build-fedora-24-release image: plugins/kaniko settings: dockerfile: fedora-24/Dockerfile password: from_secret: docker_password username: from_secret: docker_username repo: lerentis/ansible tag: fedora-24 when: event: - tag - name: build-alpine-3-release image: plugins/kaniko settings: dockerfile: alpine-3/Dockerfile password: from_secret: docker_password username: from_secret: docker_username repo: lerentis/ansible tag: alpine-3 when: event: - tag - name: build-debian-8-release image: plugins/kaniko settings: dockerfile: debian-8/Dockerfile password: from_secret: docker_password username: from_secret: docker_username repo: lerentis/ansible tag: debian-8 when: event: - tag - name: build-debian-9-release image: plugins/kaniko settings: dockerfile: debian-9/Dockerfile password: from_secret: docker_password username: from_secret: docker_username repo: lerentis/ansible tag: debian-9 when: event: - tag - name: build-debian-10-release image: plugins/kaniko settings: dockerfile: debian-10/Dockerfile password: from_secret: docker_password username: from_secret: docker_username repo: lerentis/ansible tag: debian-10 when: event: - tag - name: build-centos-8-release image: plugins/kaniko settings: dockerfile: centos-8/Dockerfile password: from_secret: docker_password username: from_secret: docker_username repo: lerentis/ansible tag: centos-8 when: event: - tag - name: build-centos-7-release image: plugins/kaniko settings: dockerfile: centos-7/Dockerfile password: from_secret: docker_password username: from_secret: docker_username repo: lerentis/ansible tag: centos-7 when: event: - tag - name: build-arch-release image: plugins/kaniko settings: dockerfile: arch/Dockerfile password: from_secret: docker_password username: from_secret: docker_username repo: lerentis/ansible tag: arch when: event: - tag - name: notify image: appleboy/drone-telegram settings: message: "Commit {{ commit.link }} ran with build {{ build.number }} and finished with status {{ build.status }}." to: 14852963 token: 335668211:AAF-YgId7iI6ANBuZVy4uVOYYqA4R4uAaqY when: status: - failure - success depends_on: - build-ubuntu-20 - build-ubuntu-18 - build-ubuntu-16 - build-ubuntu-14 - build-fedora-24 - build-alpine-3 - build-debian-8 - build-debian-9 - build-debian-10 - build-centos-7 - build-centos-8 - build-arch