Use the environment variables set by `brew test-bot`. Eventually we'll disable Travis CI running CodeCov so move `TRAVIS` references to `HOMEBREW_TRAVIS_CI` so it doesn't need whitelisted. Also, fix `azure-pipelines.yml` so it's testing the correct version of Homebrew/brew (the one checked out in the `pwd`).
32 lines
866 B
YAML
32 lines
866 B
YAML
jobs:
|
|
- job: macOS
|
|
pool:
|
|
vmImage: xcode9-macos10.13
|
|
steps:
|
|
- bash: |
|
|
HOMEBREW_REPOSITORY="$(brew --repo)";
|
|
mv "$HOMEBREW_REPOSITORY/Library/Taps" "$PWD/Library";
|
|
sudo rm -rf "$HOMEBREW_REPOSITORY";
|
|
sudo ln -s "$PWD" "$HOMEBREW_REPOSITORY";
|
|
brew update-reset Library/Taps/homebrew/homebrew-core
|
|
brew test-bot --coverage
|
|
displayName: Run brew test-bot
|
|
env:
|
|
HOMEBREW_GITHUB_API_TOKEN: $(github.publicApiToken)
|
|
|
|
- task: PublishTestResults@2
|
|
displayName: Publish test-bot test results
|
|
inputs:
|
|
testRunner: JUnit
|
|
testResultsFiles: brew-test-bot.xml
|
|
|
|
- job: Linux
|
|
pool:
|
|
vmImage: ubuntu-16.04
|
|
steps:
|
|
- bash: |
|
|
"$PWD/bin/brew" test-bot
|
|
displayName: Run brew test-bot
|
|
env:
|
|
HOMEBREW_GITHUB_API_TOKEN: $(github.publicApiToken)
|