--- kind: pipeline type: docker name: "Tests and linting" trigger: event: exclude: - pull_request steps: - name: Linting image: code.pztrn.name/containers/go-toolbox:v4 pull: if-not-exists commands: - task lint - name: Tests image: code.pztrn.name/containers/go-toolbox:v4 pull: if-not-exists commands: - task test --- kind: pipeline type: docker name: "Build Release" depends_on: - "Tests and linting" trigger: event: - tag steps: - name: Build Docker image for Featurer image: code.pztrn.name/containers/mirror/plugins/buildx:1.1.11 settings: registry: code.pztrn.name username: drone password: from_secret: drone_secret repo: code.pztrn.name/pztrn/notificator dockerfile: server/Dockerfile.featurer auto_tag: true force_tag: true - name: Build Docker image for CMS image: code.pztrn.name/containers/mirror/plugins/buildx:1.1.11 settings: registry: code.pztrn.name username: drone password: from_secret: drone_secret repo: code.pztrn.name/pztrn/notificator dockerfile: server/Dockerfile.CMS auto_tag: true force_tag: true