]> git.apps.os.sepia.ceph.com Git - ceph-build.git/commitdiff
ceph-dev-pipeline: Link to branch, commit 2411/head
authorZack Cerza <zack@cerza.org>
Wed, 23 Jul 2025 21:45:38 +0000 (15:45 -0600)
committerZack Cerza <zack@cerza.org>
Thu, 24 Jul 2025 16:54:24 +0000 (10:54 -0600)
Signed-off-by: Zack Cerza <zack@cerza.org>
ceph-dev-pipeline/build/Jenkinsfile

index 7bbd8cb4b798448c535d2a96669b909c34fc9a7b..e7d1dacaf3f53a14df0c8efe89f76d2cb88d52f0 100644 (file)
@@ -267,10 +267,18 @@ pipeline {
                 env.SHA1 = sha1_props.SHA1
                 println "SHA1=${env.SHA1}"
                 env.VERSION = readFile(file: "${WORKSPACE}/dist/version").trim()
+                def branch_ui_value = env.BRANCH
+                def sha1_ui_value = env.SHA1
+                if ( env.CEPH_REPO.find(/https?:\/\/github.com\//) ) {
+                  def branch_url = "${env.CEPH_REPO}/tree/${env.BRANCH}"
+                  branch_ui_value = "<a href=\"${branch_url}\">${env.BRANCH}</a>"
+                  def commit_url = "${env.CEPH_REPO}/commit/${env.SHA1}"
+                  sha1_ui_value = "<a href=\"${commit_url}\">${env.SHA1}</a>"
+                }
                 def shaman_url = "https://shaman.ceph.com/builds/ceph/${env.BRANCH}/${env.SHA1}"
                 def build_description = """\
-                  BRANCH=${env.BRANCH}<br />
-                  SHA1=${env.SHA1}<br />
+                  BRANCH=${branch_ui_value}<br />
+                  SHA1=${sha1_ui_value}<br />
                   VERSION=${env.VERSION}<br />
                   DISTROS=${env.DISTROS}<br />
                   ARCHS=${env.ARCHS}<br />