Hi,
I have a question regarding Trigger configuration using specs.
Everything works fine:
- Use Trigger type "RepositoryPolling" -> check
- Add VcsRepository -> check
- Set Polling Period to 60 sek -> check
But:
- Select the reposiorie(s) which the trigger should apply to -> hmmm how can I achiev this?
I already generated Bamboo specs for the plan with the repository checkbox enabled and disabled but the specs are identical.
Any ideas? Have I overseen something?
Thx,
Tom
Here's the code snippet I use to create the Trigger:
new RepositoryPollingTrigger()
.name("SomeName")
.triggeringRepositoriesType("ALL")
.selectedTriggeringRepositories()
.withPollingPeriod(Duration.ofSeconds(pollingPeriod);
Hi Tom, you were very close :)
To trigger a build by changes in all repositories defined use:
new RepositoryPollingTrigger()
.allAvailableTriggeringRepositories();
To trigger by selected repositories only use:
new RepositoryPollingTrigger()
.selectedTriggeringRepositories(
new VcsRepositoryIdentifier("repo1"),
new VcsRepositoryIdentifier("repo2"));
By the way: you don't need the
.triggeringRepositoriesType("ALL")
Yes!
Using "allAvailableTriggeringRepositories()" is the sollution in my case.
Many thx for the fast response, :)
Tom
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.