--- kind: pipeline type: docker name: buildLatestImage steps: - name: buildLatestImage image: plugins/docker settings: repo: jtom38/newsbot-collector username: jtom38 password: from_secret: DockerPushPat trigger: branch: include: - main - releases/* ref: include: - refs/tags/** event: exclude: - pull_request --- kind: pipeline type: docker name: buildReleaseImage steps: - name: buildReleaseImage image: plugins/docker settings: repo: jtom38/newsbot-collector username: jtom38 password: from_secret: DockerPushPat trigger: branch: include: - releases/* ref: include: - refs/tags/** event: exclude: - pull_request --- kind: pipeline type: docker name: PullRequestCompileTest steps: - name: Compile project image: mcr.microsoft.com/dotnet/sdk:7.0.103 commands: - dotnet restore - dotnet build trigger: event: - pull_request