I'm trying to have some work be done after a failure on a build has occurred. I need access to the build manager but can't find a way to do so.
The documentation I found seems to be deprecated:
https://developer.atlassian.com/server/bamboo/accessing-bamboo-components-from-plugin-modules/
How can I access the build manager in an event listener so I can search for a specific build?
Found the solution.
Using the deprecated document:
https://developer.atlassian.com/server/bamboo/accessing-bamboo-components-from-plugin-modules/
Along with the information from here:
https://bitbucket.org/atlassian/atlassian-spring-scanner?_ga=2.200096935.827920754.1537203458-197927870.1530309398
I was able to use bamboo components in my plugin module.
Example:
@Scanned
public class SomeEventListener{
@ComponentImport
private final ResultsSummaryManager resultsSummaryManager;
@ComponentImport
private final CachedPlanManager planManager;
public FailedPlanEventListener(ResultsSummaryManager resultsSummaryManager,
CachedPlanManager planManager)
{
this.resultsSummaryManager = resultsSummaryManager;
this.planManager = planManager;
}
Note the @Scanned and @ComponentImport annotations are essential.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.