Bamboo Specs 6.1 - Repository polling

Thomas Runkel October 10, 2017

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?

RepositoryPolling.png

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);

 

2 answers

1 accepted

1 vote
Answer accepted
Marek Parfianowicz
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
October 10, 2017

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")
0 votes
Thomas Runkel October 10, 2017

Yes!

Using "allAvailableTriggeringRepositories()" is the sollution in my case.

Many thx for the fast response, :)

Tom

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events