| # |
| # Azure Pipelines job to publish toolstate. Only triggers on pushes to master. |
| # |
| |
| pr: none |
| trigger: |
| - master |
| |
| variables: |
| - group: real-prod-credentials |
| |
| pool: |
| vmImage: ubuntu-16.04 |
| |
| steps: |
| - checkout: self |
| fetchDepth: 2 |
| |
| - script: | |
| export MESSAGE_FILE=$(mktemp -t msg.XXXXXX) |
| . src/ci/docker/x86_64-gnu-tools/repo.sh |
| commit_toolstate_change "$MESSAGE_FILE" "$BUILD_SOURCESDIRECTORY/src/tools/publish_toolstate.py" "$(git rev-parse HEAD)" "$(git log --format=%s -n1 HEAD)" "$MESSAGE_FILE" "$TOOLSTATE_REPO_ACCESS_TOKEN" |
| displayName: Publish toolstate |
| env: |
| TOOLSTATE_REPO_ACCESS_TOKEN: $(TOOLSTATE_REPO_ACCESS_TOKEN) |