--- kind: pipeline type: docker name: budgeteer steps: - name: Taskfile.dev PR image: hub.javil.eu/budgeteer:dev commands: - task ci when: event: - pull_request - name: Taskfile.dev image: hub.javil.eu/budgeteer:dev pull: always commands: - task ci when: event: exclude: - pull_request - name: docker image: plugins/docker settings: registry: hub.javil.eu username: from_secret: docker_user password: from_secret: docker_password repo: hub.javil.eu/budgeteer context: build dockerfile: docker/Dockerfile tags: - latest when: branch: - master event: - push - name: docker tag image: plugins/docker settings: registry: hub.javil.eu username: from_secret: docker_user password: from_secret: docker_password repo: hub.javil.eu/budgeteer context: build dockerfile: docker/Dockerfile auto_tag: true when: event: - tag image_pull_secrets: - hub.javil.eu