File tree Expand file tree Collapse file tree
roles/generate-jenkins/templates Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2323 run: |
2424 printf "# External trigger for {{ project_repo_name }}\n\n" >> $GITHUB_STEP_SUMMARY
2525{% if custom_version_command is defined or external_type != "os" %}
26- if grep -q "^{{ project_name }}_{{ ls_branch }}" <<< "${SKIP_EXTERNAL_TRIGGER}"; then
26+ if grep -q "^{{ project_name }}_{{ ls_branch }}_" <<< "${SKIP_EXTERNAL_TRIGGER}"; then
27+ echo "> [!NOTE]" >> $GITHUB_STEP_SUMMARY
28+ echo "> Github organizational variable \`SKIP_EXTERNAL_TRIGGER\` contains \`{{ project_name }}_{{ ls_branch }}_\`; will skip trigger if version matches." >> $GITHUB_STEP_SUMMARY
29+ elif grep -q "^{{ project_name }}_{{ ls_branch }}" <<< "${SKIP_EXTERNAL_TRIGGER}"; then
2730 echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY
2831 echo "> Github organizational variable \`SKIP_EXTERNAL_TRIGGER\` contains \`{{ project_name }}_{{ ls_branch }}\`; skipping trigger." >> $GITHUB_STEP_SUMMARY
2932 exit 0
8891 echo "No external release, exiting" >> $GITHUB_STEP_SUMMARY
8992 exit 0
9093{% endif %}
94+ if grep -q "^{{ project_name }}_{{ ls_branch }}_${EXT_RELEASE}" <<< "${SKIP_EXTERNAL_TRIGGER}"; then
95+ echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY
96+ echo "> Github organizational variable \`SKIP_EXTERNAL_TRIGGER\` matches current external release; skipping trigger." >> $GITHUB_STEP_SUMMARY
97+ exit 0
98+ fi
9199{% if custom_version_command is defined or external_type != "os" %}
92100 if [ -z "${EXT_RELEASE}" ] || [ "${EXT_RELEASE}" == "null" ]; then
93101 echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY
You can’t perform that action at this time.
0 commit comments