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.1530309398I was able to use bamboo components in my plugin module.Example:
@Scannedpublic class SomeEventListener{@ComponentImportprivate final ResultsSummaryManager resultsSummaryManager;
@ComponentImportprivate final CachedPlanManager planManager;
public FailedPlanEventListener(ResultsSummaryManager resultsSummaryManager,CachedPlanManager planManager){this.resultsSummaryManager = resultsSummaryManager;this.planManager = planManager;}Note the @Scanned and @ComponentImport annotations are essential.
It looks like you're new here. Sign in or register to get started.