2023-08-28 19:23:18 +02:00

38 lines
1.0 KiB
YAML

kind: pipeline
name: release
trigger:
release: true
steps:
# - name: checkout
# image: plugins/git
# settings:
# repo: https://github.com/insignia-live/setup-assistant-release.git
- name: run
image: alpine:3.13
commands:
- apk add --no-cache curl jq
- |
latestReleaseTag=$(curl -s "https://api.github.com/repos/insignia-live/setup-assistant-release/releases/latest" | jq -r '.tag_name')
targetReleaseTag="2023-02-13-1223" # Replace with your target release tag
if [[ "$latestReleaseTag" != "$targetReleaseTag" ]]; then
echo "This pipeline is run because the new release is different from the target tag."
echo "Running testing step..."
exit 1
else
echo "The release tag is the same as the target tag. Skipping testing step."
exit 0
fi
when:
status:
- success
- failure
- changed
- name: testing
image: alpine
commands:
- echo "test"