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

Closed
gitfool opened this issue Jan 17, 2019 · 0 comments
Closed

Unify pull request status across providers #2453

gitfool opened this issue Jan 17, 2019 · 0 comments
Labels
Milestone

Comments

@gitfool
Copy link
Contributor

gitfool 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 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
Labels
Projects
None yet
Development

No branches or pull requests

2 participants