Class GiteePushTrigger

  • All Implemented Interfaces:
    ExtensionPoint, Describable<Trigger<?>>

    public class GiteePushTrigger
    extends Trigger<Job<?,​?>>
    Triggers a build when we receive a Gitee WebHook.
    Author:
    Daniel Brooks, Yashin Luo
    • Constructor Detail

      • GiteePushTrigger

        @Deprecated
        public GiteePushTrigger​(boolean triggerOnPush,
                                boolean triggerOnCommitComment,
                                boolean triggerOnOpenPullRequest,
                                String triggerOnUpdatePullRequest,
                                boolean triggerOnAcceptedPullRequest,
                                boolean triggerOnClosedPullRequest,
                                boolean triggerOnNoteRequest,
                                String noteRegex,
                                boolean skipWorkInProgressPullRequest,
                                boolean ciSkip,
                                BuildInstructionFilterType buildInstructionFilterType,
                                boolean setBuildDescription,
                                boolean addNoteOnPullRequest,
                                boolean addCiMessage,
                                boolean addVoteOnPullRequest,
                                boolean acceptPullRequestOnSuccess,
                                BranchFilterType branchFilterType,
                                String includeBranchesSpec,
                                String excludeBranchesSpec,
                                String targetBranchRegex,
                                PullRequestLabelFilterConfig pullRequestLabelFilterConfig,
                                String secretToken,
                                boolean triggerOnPipelineEvent,
                                boolean triggerOnApprovedPullRequest,
                                String pendingBuildName,
                                boolean cancelPendingBuildsOnUpdate,
                                boolean cancelIncompleteBuildOnSamePullRequest,
                                boolean ignorePullRequestConflicts)
        Deprecated.
        use GiteePushTrigger() with setters to configure an instance of this class.
      • GiteePushTrigger

        @DataBoundConstructor
        public GiteePushTrigger()
    • Method Detail

      • getAddNoteOnPullRequest

        public boolean getAddNoteOnPullRequest()
      • getTriggerOnPush

        public boolean getTriggerOnPush()
      • isTriggerOnCommitComment

        public boolean isTriggerOnCommitComment()
      • getTriggerOnOpenPullRequest

        public boolean getTriggerOnOpenPullRequest()
      • getTriggerOnTestedPullRequest

        public boolean getTriggerOnTestedPullRequest()
      • getTriggerOnUpdatePullRequest

        public String getTriggerOnUpdatePullRequest()
      • isTriggerOnAcceptedPullRequest

        public boolean isTriggerOnAcceptedPullRequest()
      • isTriggerOnApprovedPullRequest

        public boolean isTriggerOnApprovedPullRequest()
      • isTriggerOnClosedPullRequest

        public boolean isTriggerOnClosedPullRequest()
      • getTriggerOnNoteRequest

        public boolean getTriggerOnNoteRequest()
      • getTriggerOnPipelineEvent

        public boolean getTriggerOnPipelineEvent()
      • getNoteRegex

        public String getNoteRegex()
      • getSetBuildDescription

        public boolean getSetBuildDescription()
      • getCiSkip

        public boolean getCiSkip()
      • getCiSkipFroTestNotRequired

        public boolean getCiSkipFroTestNotRequired()
      • getCiBuildForDeleteRef

        public boolean getCiBuildForDeleteRef()
      • getSkipLastCommitHasBeenBuild

        public boolean getSkipLastCommitHasBeenBuild()
      • isSkipWorkInProgressPullRequest

        public boolean isSkipWorkInProgressPullRequest()
      • isSkipLastCommitHasBuild

        public boolean isSkipLastCommitHasBuild()
      • isSkipFroTestNotRequired

        public boolean isSkipFroTestNotRequired()
      • getIncludeBranchesSpec

        public String getIncludeBranchesSpec()
      • getExcludeBranchesSpec

        public String getExcludeBranchesSpec()
      • getTargetBranchRegex

        public String getTargetBranchRegex()
      • getSecretToken

        public String getSecretToken()
      • getPendingBuildName

        public String getPendingBuildName()
      • getCancelPendingBuildsOnUpdate

        public boolean getCancelPendingBuildsOnUpdate()
      • isCancelIncompleteBuildOnSamePullRequest

        public boolean isCancelIncompleteBuildOnSamePullRequest()
      • isIgnorePullRequestConflicts

        public boolean isIgnorePullRequestConflicts()
      • setTriggerOnPush

        @DataBoundSetter
        public void setTriggerOnPush​(boolean triggerOnPush)
      • setTriggerOnCommitComment

        @DataBoundSetter
        public void setTriggerOnCommitComment​(boolean triggerOnCommitComment)
      • setTriggerOnApprovedPullRequest

        @DataBoundSetter
        public void setTriggerOnApprovedPullRequest​(boolean triggerOnApprovedPullRequest)
      • setTriggerOnTestedPullRequest

        @DataBoundSetter
        public void setTriggerOnTestedPullRequest​(boolean triggerOnTestedPullRequest)
      • setTriggerOnOpenPullRequest

        @DataBoundSetter
        public void setTriggerOnOpenPullRequest​(boolean triggerOnOpenPullRequest)
      • setTriggerOnAcceptedPullRequest

        @DataBoundSetter
        public void setTriggerOnAcceptedPullRequest​(boolean triggerOnAcceptedPullRequest)
      • setTriggerOnClosedPullRequest

        @DataBoundSetter
        public void setTriggerOnClosedPullRequest​(boolean triggerOnClosedPullRequest)
      • setTriggerOnNoteRequest

        @DataBoundSetter
        public void setTriggerOnNoteRequest​(boolean triggerOnNoteRequest)
      • setNoteRegex

        @DataBoundSetter
        public void setNoteRegex​(String noteRegex)
      • setCiSkip

        @DataBoundSetter
        public void setCiSkip​(boolean ciSkip)
      • setBuildInstructionFilterType

        @DataBoundSetter
        public void setBuildInstructionFilterType​(BuildInstructionFilterType buildInstructionFilterType)
      • setCiSkipFroTestNotRequired

        @DataBoundSetter
        public void setCiSkipFroTestNotRequired​(boolean ciSkipFroTestNotRequired)
      • setCiBuildForDeleteRef

        @DataBoundSetter
        public void setCiBuildForDeleteRef​(boolean ciBuildForDeleteRef)
      • setSkipWorkInProgressPullRequest

        @DataBoundSetter
        public void setSkipWorkInProgressPullRequest​(boolean skipWorkInProgressPullRequest)
      • setSkipLastCommitHasBeenBuild

        @DataBoundSetter
        public void setSkipLastCommitHasBeenBuild​(boolean skipLastCommitHasBeenBuild)
      • setSetBuildDescription

        @DataBoundSetter
        public void setSetBuildDescription​(boolean setBuildDescription)
      • setAddNoteOnPullRequest

        @DataBoundSetter
        public void setAddNoteOnPullRequest​(boolean addNoteOnPullRequest)
      • setAddCiMessage

        @DataBoundSetter
        public void setAddCiMessage​(boolean addCiMessage)
      • setAddVoteOnPullRequest

        @DataBoundSetter
        public void setAddVoteOnPullRequest​(boolean addVoteOnPullRequest)
      • setBranchFilterName

        @DataBoundSetter
        public void setBranchFilterName​(String branchFilterName)
      • setBranchFilterType

        @DataBoundSetter
        public void setBranchFilterType​(BranchFilterType branchFilterType)
      • setIncludeBranchesSpec

        @DataBoundSetter
        public void setIncludeBranchesSpec​(String includeBranchesSpec)
      • setExcludeBranchesSpec

        @DataBoundSetter
        public void setExcludeBranchesSpec​(String excludeBranchesSpec)
      • setTargetBranchRegex

        @DataBoundSetter
        public void setTargetBranchRegex​(String targetBranchRegex)
      • setPullRequestLabelFilterConfig

        @DataBoundSetter
        public void setPullRequestLabelFilterConfig​(PullRequestLabelFilterConfig pullRequestLabelFilterConfig)
      • setSecretToken

        @DataBoundSetter
        public void setSecretToken​(String secretToken)
      • setAcceptPullRequestOnSuccess

        @DataBoundSetter
        public void setAcceptPullRequestOnSuccess​(boolean acceptPullRequestOnSuccess)
      • setTriggerOnUpdatePullRequest

        @DataBoundSetter
        public void setTriggerOnUpdatePullRequest​(String triggerOnUpdatePullRequest)
      • setTriggerOnPipelineEvent

        @DataBoundSetter
        public void setTriggerOnPipelineEvent​(boolean triggerOnPipelineEvent)
      • setPendingBuildName

        @DataBoundSetter
        public void setPendingBuildName​(String pendingBuildName)
      • setCancelPendingBuildsOnUpdate

        @DataBoundSetter
        public void setCancelPendingBuildsOnUpdate​(boolean cancelPendingBuildsOnUpdate)
      • setCancelIncompleteBuildOnSamePullRequest

        @DataBoundSetter
        public void setCancelIncompleteBuildOnSamePullRequest​(boolean cancelIncompleteBuildOnSamePullRequest)
      • setIgnorePullRequestConflicts

        @DataBoundSetter
        public void setIgnorePullRequestConflicts​(boolean ignorePullRequestConflicts)
      • onPost

        public void onPost​(PushHook hook)
      • onPost

        public void onPost​(NoteHook hook)