kind: pipeline name: default steps: - name: php7.4 image: plugins/docker pull: if-not-exists settings: username: from_secret: hub_username password: from_secret: hub_password repo: from_secret: hub_repo build_args: - PHP_VERSION=7.4-fpm-alpine3.13 tags: 7.4-alpine when: branch: - master depends_on: [ clone ] - name: php7.3 image: plugins/docker pull: if-not-exists settings: username: from_secret: hub_username password: from_secret: hub_password repo: from_secret: hub_repo build_args: - PHP_VERSION=7.3-fpm-alpine3.12 tags: 7.3-alpine when: branch: - master depends_on: [ clone ] - name: php7.2 image: plugins/docker pull: if-not-exists settings: username: from_secret: hub_username password: from_secret: hub_password repo: from_secret: hub_repo build_args: - PHP_VERSION=7.2-fpm-alpine3.12 tags: 7.2-alpine when: branch: - master depends_on: [ clone ] - name: php7.3-dev image: plugins/docker pull: if-not-exists settings: username: from_secret: hub_username password: from_secret: hub_password repo: from_secret: hub_repo build_args: - PHP_VERSION=7.3-fpm-alpine3.12 - ENVIRONMENT=dev tags: 7.3-alpine-dev when: branch: - master depends_on: [ clone ] - name: webhook image: plugins/webhook pull: if-not-exists settings: urls: https://huginn.cynarski.pl/users/1/web_requests/18/Qimktqp5KsPz8S9EgNrUuSuXU93GRHYL content_type: application/json template: | { "title": "{{ build.status }} - {{ repo.name }}", "details": "{{ repo.name }}" } debug: true depends_on: - php7.4 - php7.3 - php7.2 when: status: - success - failure