Skip to content

Commit e2138e7

Browse files
committed
Added GitLabSCMPipelineStatusNotifier for GitLabTagSCMHead
1 parent 57dd080 commit e2138e7

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/main/java/io/jenkins/plugins/gitlabbranchsource/helpers/GitLabSCMPipelineStatusNotifier.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import java.util.concurrent.atomic.AtomicLong;
2929
import java.util.logging.Level;
3030
import java.util.logging.Logger;
31+
import jenkins.plugins.git.GitTagSCMRevision;
3132
import jenkins.scm.api.SCMHead;
3233
import jenkins.scm.api.SCMHeadObserver;
3334
import jenkins.scm.api.SCMRevision;
@@ -113,8 +114,11 @@ private static void sendNotifications(Run<?, ?> build, TaskListener listener)
113114
listener.getLogger().format("[GitLab Pipeline Status] Notifying merge request build status: %s %s%n",
114115
status.getStatus(), status.getDescription());
115116
hash = ((MergeRequestSCMRevision) revision).getOrigin().getHash();
117+
} else if (revision instanceof GitTagSCMRevision){
118+
listener.getLogger().format("[GitLab Pipeline Status] Notifying tag build status: %s %s%n",
119+
status.getStatus(), status.getDescription());
120+
hash = ((GitTagSCMRevision) revision).getHash();
116121
} else {
117-
// TODO tags
118122
return;
119123
}
120124
JobScheduledListener jsl = ExtensionList.lookup(QueueListener.class).get(JobScheduledListener.class);
@@ -184,8 +188,10 @@ public void run() {
184188
} else if (revision instanceof MergeRequestSCMRevision) {
185189
LOGGER.log(Level.INFO, "Notifying merge request pending build {0}", job.getFullName());
186190
hash = ((MergeRequestSCMRevision) revision).getOrigin().getHash();
191+
} else if (revision instanceof GitTagSCMRevision){
192+
LOGGER.log(Level.INFO, "Notifying tag pending build {0}", job.getFullName());
193+
hash = ((GitTagSCMRevision) revision).getHash();
187194
} else {
188-
// TODO tags
189195
return;
190196
}
191197
String url;

0 commit comments

Comments
 (0)