Class RepositoryBasedTrigger<T extends RepositoryBasedTrigger<T,​P>,​P extends RepositoryBasedTriggerProperties>

    • Constructor Detail

      • RepositoryBasedTrigger

        public RepositoryBasedTrigger()
    • Method Detail

      • allAvailableTriggeringRepositories

        public T allAvailableTriggeringRepositories()
        Sets all repositories available in this plan and making sense for specific trigger type (exp: all Bitbucket repositories defined in plan for Bitbucket trigger) for the trigger. This is the default behaviour.
      • selectedTriggeringRepositories

        public T selectedTriggeringRepositories​(@NotNull
                                                @NotNull VcsRepositoryIdentifier... triggeringRepositories)
        Adds the source repository for the trigger.

        Bamboo trigger can check a source repository for changes in order to trigger the build execution upon new commits. The detailed behaviour which specify the exact rules of detecting changes are specified by specialised implementation of this class.

        Parameters:
        triggeringRepositories - Trigger source repositories referenced by VcsRepositoryIdentifierProperties