Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unify pull request status across providers #2453

gitfool opened this Issue Jan 17, 2019 · 0 comments


None yet
2 participants
Copy link

commented Jan 17, 2019

  • Add Bitrise pull request information (variables)
  • Add Travis CI pull request information (variables)
  • Add Bitbucket Pipelines pull request information (variables)
  • Add GitLab CI pull request information (variables)
  • Add TF Build pull request information (system variables)
    • enlighten Azure Pipelines & Azure Pipelines Hosted providers
  • Add TFBuildInfo.Reason property
  • Add BuildSystem.IsPullRequest property
    • simplify access and roll-up for all supported providers:
    • AppVeyor, TeamCity, Bitrise, TravisCI, BitbucketPipelines, GitLabCI, AzurePipelines & AzurePipelinesHosted

This simplifies writing generic provider-agnostic Cake build scripts that need to check if they're building a pull request; usually to determine whether or not to publish various artifacts.

@gitfool gitfool changed the title Add TFBuildInfo.Reason Add TFBuildInfo.Reason property Jan 18, 2019

@gitfool gitfool changed the title Add TFBuildInfo.Reason property Unify pull request status across providers Jan 18, 2019

@devlead devlead added the Feature label Feb 27, 2019

@devlead devlead added this to the v0.33.0 milestone Feb 27, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.