Add git push, add comments, set to trigger on master.

This commit is contained in:
dotasek.dev 2024-04-22 16:47:01 -04:00
parent e24f98827f
commit bebc2a6eb9
1 changed files with 25 additions and 4 deletions

View File

@ -1,10 +1,15 @@
# We only want to trigger a test build on PRs to the main branch.
trigger: none
# This pipeline runs the internationalization coverage test and then uses a
# python script to generate a table from the results for viewing in the
# README.md file
pr: none
pr:
trigger:
- master
variables:
# Normally this test outputs to console. This variable appears as env param
# I18N_COVERAGE_FILE, which tells the test to write the output to a file
# instead.
- name: i18n.coverage.file
value: i18n-coverage.csv
- group: PGP_VAR_GROUP
@ -39,6 +44,8 @@ jobs:
jdkVersionOption: '1.11'
jdkArchitectureOption: 'x64'
goals: 'install'
displayName: 'Build utilities module'
- task: Maven@3
inputs:
mavenPomFile: 'pom.xml'
@ -48,13 +55,27 @@ jobs:
jdkVersionOption: '1.11'
jdkArchitectureOption: 'x64'
goals: 'surefire:test'
displayName: 'Run i18n coverage test to generate csv'
- task: PythonScript@0
inputs:
scriptSource: 'filePath'
scriptPath: .azure/i18n-coverage-table/generate-i18n-coverage-table.py
arguments:
displayName: 'Make png table from coverage test csv'
# Verify png file generation
- bash: |
ls -l ./i18n-coverage-table.png
ls -l ./i18n-coverage-table.png
- bash: |
git fetch
git checkout master
git status
git add ./i18n-coverage.csv
git add ./i18n-coverage-table.png
git commit . -m "Updating i18n-coverage csv and png table ***NO_CI***"
git push https://$(GIT_PAT)@github.com/hapifhir/org.hl7.fhir.core.git
displayName: 'Push updated csv and plot to git.'