Skip to content

Combined CI / Release #206

Combined CI / Release

Combined CI / Release #206

Workflow file for this run

name: Combined CI / Release
on:
workflow_dispatch:
push:
tags:
- '*'
branches:
- '**'
jobs:
ci_cd:
runs-on: ubuntu-latest
steps:
- name: Workflow Dispatch and wait
if: ${{ contains(github.ref, 'renovate/playwright') }}
uses: aurelien-baudet/[email protected]
with:
workflow: Playwright
token: ${{ secrets.GITHUB_TOKEN }}
wait-for-completion: true
- uses: actions/checkout@v4
- name: CI/CD
id: mu88-ci-cd
uses: mu88/github-actions/[email protected]
with:
github-ref-name: ${{ github.ref }}
sonar-key: 'mu88_ScreenshotCreator'
sonar-token: ${{ secrets.SONAR_TOKEN }}
sonar-additional-params: '/d:sonar.cs.opencover.reportsPaths=tests/Tests/coverage.opencover.xml'
dotnet-test-additional-params-unit-integration-tests: '/p:ExcludeByFile=\"**/Log.Prefix.cs\"'
docker-publish-mode: regular
docker-publish-project: 'src/ScreenshotCreator.Api/ScreenshotCreator.Api.csproj'
docker-username: ${{ secrets.DOCKERHUB_USERNAME }}
docker-token: ${{ secrets.DOCKERHUB_TOKEN }}