From b243a10705557bf67684a7b761477f8ff6192683 Mon Sep 17 00:00:00 2001 From: aptalca <541623+aptalca@users.noreply.github.com> Date: Thu, 5 Mar 2026 08:57:07 -0500 Subject: [PATCH] send CI link to PR comment even when the test fails --- ansible/roles/repository/templates/Jenkinsfile.j2 | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ansible/roles/repository/templates/Jenkinsfile.j2 b/ansible/roles/repository/templates/Jenkinsfile.j2 index fce5d584..38543d9a 100644 --- a/ansible/roles/repository/templates/Jenkinsfile.j2 +++ b/ansible/roles/repository/templates/Jenkinsfile.j2 @@ -61,6 +61,7 @@ pipeline { ''' script{ env.EXIT_STATUS = '' + env.CI_TEST_COMPLETED = '' env.LS_RELEASE = sh( script: '''docker run --rm quay.io/skopeo/stable:v1 inspect docker://ghcr.io/${LS_USER}/${CONTAINER_NAME}:{{ release_tag }} 2>/dev/null | jq -r '.Labels.build_version' | awk '{print $3}' | grep '\\-ls' || : ''', returnStdout: true).trim() @@ -1233,6 +1234,9 @@ pipeline { -e BUILD_NUMBER=\"${BUILD_NUMBER}\" \ -t ghcr.io/linuxserver/ci:${CITEST_IMAGETAG} \ python3 test_build.py''' + script{ + env.CI_TEST_COMPLETED = 'true' + } } } } @@ -1441,7 +1445,7 @@ EOF stage('Pull Request Comment') { when { not {environment name: 'CHANGE_ID', value: ''} - environment name: 'EXIT_STATUS', value: '' + environment name: 'CI_TEST_COMPLETED', value: 'true' } steps { sh '''#! /bin/bash