-
Suggestion
-
Resolution: Obsolete
-
None
Documentation:
https://developer.atlassian.com/stash/docs/latest/how-tos/updating-build-status-for-commits.html
TeamCity plugin:
https://github.com/mendhak/teamcity-stash
I need to test Merge Result of Pull Request, so TeamCity monitor references refs/pull-requests/*/merge in Git and run builds on this commits. After commit TeamCity send Build Status into Stash.
Now Stash commit for reference refs/pull-requests/*/merge is not a part of Pull Request. But in other hand Stash look into this commit to say that Pull Request can't be merged if conflicts. A little bit misconfiguration.
In fact TeamCity can't not send to Stash 'previous' commit from refs/pull-requests/*/merge, because it's not guarantied that the build ran on the Automerge commit is also fine on previous commit. It's two totally different commits. So, TeamCity plugin makes the right call for valid commits. But Stash must attach this commit Build Status into Pull Request also as usual commit contains in Pull Request.
See discussion here:
https://github.com/mendhak/teamcity-stash/issues/2
- incorporates
-
BSERV-3512 Pull Request handled like GitHub
- Closed
- is duplicated by
-
BSERV-5481 Show build status for successful pull request merge result
- Closed
-
BSERV-8165 Show Build Status for Pull Request merge
- Closed
-
BSERV-9583 Pull-request config for 'Minimum required builds' watches wrong ref
- Closed
-
BSERV-10270 Pull request merge build status
- Closed
-
BSERV-10458 Pull-Requests with Target-Merging
- Closed
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...