@ParametersAreNonnullByDefault @ReturnValuesAreNonnullByDefault
See: Description
Interface | Description |
---|---|
BitbucketBuildStatusFactory |
Class | Description |
---|---|
BitbucketBuildStatusFactoryImpl | |
BitbucketRepositoryMetadataAction | |
BitbucketRevisionAction | |
BuildStatusPoster | |
LocalSCMListener |
Pipeline and multibranch pipeline can have build steps mentioned in:
There can be multiple SCM associated with a single job. We try our best to handle those. We skip posting build status in case we can't.
In addition, a pipeline script can also specify Git url as well. Example,node { git url: 'https://github.com/joe_user/simple-maven-project-with-tests.git' ... }
We assume that for a build status to be posted, there needs to be some association with BitbucketSCM
or BitbucketSCMSource
This can be done in following ways. We will send the build status in all of these cases:
LocalSCMListener
which listens for checkoutsBitbucketSCM
or BitbucketSCMSource
BitbucketRevisionAction
for storing the checkout context.BuildStatusPoster
which listens for buildsBitbucketRevisionAction
and send build status to Bitbucket.Copyright © 2016–2022. All rights reserved.