(pipeline) docbuilder custom branch

This commit is contained in:
Felix Weiß
2023-08-21 14:30:28 +02:00
parent 5b4a9966b1
commit 806b45beef

View File

@@ -38,20 +38,23 @@ jobs:
- name: 'Run tests'
run: dotnet test "./MewtocolTests" /p:CollectCoverage=true /p:CoverletOutputFormat=opencover /p:CoverletOutput=../Builds/TestResults/coverage.opencover.xml
- name: 'Run docbuilder'
continue-on-error: true
run: dotnet run --project "./AutoTools.DocBuilder/AutoTools.DocBuilder.csproj" "./AutoTools.DocBuilder/Docs/plctypes.md"
run: |
dotnet run --project "./AutoTools.DocBuilder/AutoTools.DocBuilder.csproj" "~/plctypes.md"
- name: 'Commit generated docs to branch'
- name: 'Switch and Commit to docs branch'
continue-on-error: true
run: |
git fetch
git checkout ${{ steps.extract_branch.outputs.branch }}
git config --local user.email "action@github.com"
git config --local user.name "GitHub Action"
git add "./AutoTools.DocBuilder/Docs/plctypes.md" -f &&
git commit --amend --no-edit
git checkout --orphan ${{ steps.extract_branch.outputs.branch }}_docs
git rm -rf .
cp ~/plctypes.md ./plctypes.md &&
git add "./plctypes.md" -f &&
git commit -m "Update documentation"
- name: 'Push docs commit'
uses: ad-m/github-push-action@master