From 683b0f9e562374e468746d799ffcb656ee7f2ccd Mon Sep 17 00:00:00 2001 From: Tobias Trabelsi Date: Thu, 22 Feb 2018 21:43:39 +0100 Subject: [PATCH] .drone.yml --- .drone.yml | 160 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 160 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..4458a99 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,160 @@ +pipeline: + build-ubuntu-16: + group: build + image: plugins/docker + repo: lerentis/ansible + tag: ubuntu-16.04 + dockerfile: ubuntu-16.04/Dockerfile + dry_run: true + when: + event: [ push, pull_request ] + + build-ubuntu-14: + group: build + image: plugins/docker + repo: lerentis/ansible + tag: ubuntu-14.04 + dockerfile: ubuntu-14.04/Dockerfile + dry_run: true + when: + event: [ push, pull_request ] + + build-fedora-24: + group: build + image: plugins/docker + repo: lerentis/ansible + tag: fedora-24 + dockerfile: fedora-24/Dockerfile + dry_run: true + when: + event: [ push, pull_request ] + + build-alpine-3: + group: build + image: plugins/docker + repo: lerentis/ansible + tag: alpine-3 + dockerfile: alpine-3/Dockerfile + dry_run: true + when: + event: [ push, pull_request ] + + build-debian-8: + group: build + image: plugins/docker + repo: lerentis/ansible + tag: debian-8 + dockerfile: debian-8/Dockerfile + dry_run: true + when: + event: [ push, pull_request ] + + build-debian-7: + group: build + image: plugins/docker + repo: lerentis/ansible + tag: debian-7 + dockerfile: debian-8/Dockerfile + dry_run: true + when: + event: [ push, pull_request ] + + build-centos-7: + group: build + image: plugins/docker + repo: lerentis/ansible + tag: centos-7 + dockerfile: centos-7/Dockerfile + dry_run: true + when: + event: [ push, pull_request ] + + build-arch: + group: build + image: plugins/docker + repo: lerentis/ansible + tag: arch + dockerfile: arch/Dockerfile + dry_run: true + when: + event: [ push, pull_request ] + + build-ubuntu-16-publish: + group: build + image: plugins/docker + repo: lerentis/ansible + tag: ubuntu-16.04 + dockerfile: ubuntu-16.04/Dockerfile + secrets: [ docker_username, docker_password ] + when: + event: [ tag ] + + build-ubuntu-14-publish: + group: build + image: plugins/docker + repo: lerentis/ansible + tag: ubuntu-14.04 + dockerfile: ubuntu-14.04/Dockerfile + secrets: [ docker_username, docker_password ] + when: + event: [ tag ] + + build-fedora-24-publish: + group: build + image: plugins/docker + repo: lerentis/ansible + tag: fedora-24 + dockerfile: fedora-24/Dockerfile + secrets: [ docker_username, docker_password ] + when: + event: [ tag ] + + build-alpine-3-publish: + group: build + image: plugins/docker + repo: lerentis/ansible + tag: alpine-3 + dockerfile: alpine-3/Dockerfile + secrets: [ docker_username, docker_password ] + when: + event: [ tag ] + + build-debian-8-publish: + group: build + image: plugins/docker + repo: lerentis/ansible + tag: debian-8 + dockerfile: debian-8/Dockerfile + secrets: [ docker_username, docker_password ] + when: + event: [ tag ] + + build-debian-7-publish: + group: build + image: plugins/docker + repo: lerentis/ansible + tag: debian-7 + dockerfile: debian-8/Dockerfile + secrets: [ docker_username, docker_password ] + when: + event: [ tag ] + + build-centos-7-publish: + group: build + image: plugins/docker + repo: lerentis/ansible + tag: centos-7 + dockerfile: centos-7/Dockerfile + secrets: [ docker_username, docker_password ] + when: + event: [ tag ] + + build-arch-publish: + group: build + image: plugins/docker + repo: lerentis/ansible + tag: arch + dockerfile: arch/Dockerfile + secrets: [ docker_username, docker_password ] + when: + event: [ tag ] \ No newline at end of file