diff --git a/templates/Setup.gitlab-ci.yml b/templates/Setup.gitlab-ci.yml index 15fe946..d719b78 100644 --- a/templates/Setup.gitlab-ci.yml +++ b/templates/Setup.gitlab-ci.yml @@ -26,13 +26,15 @@ variables: before_script: # Setup trdl - | - export PATH=$PATH:~/bin - trdl_target_version=$(curl -s https://tuf.trdl.dev/targets/channels/0/stable) - trdl_installed_version=$(trdl | tail -n 1 | sed -E 's/Version: v([0-9\.]+)/\1/') - if [[ "$trdl_installed_version" != "$trdl_target_version" ]]; then - curl -sSLO "https://tuf.trdl.dev/targets/releases/$trdl_target_version/linux-amd64/bin/trdl" - install -D trdl ~/bin/trdl - rm trdl + if ! command -v trdl; then + export PATH=$PATH:~/bin + trdl_target_version=$(curl -s https://tuf.trdl.dev/targets/channels/0/stable) + trdl_installed_version=$(trdl | tail -n 1 | sed -E 's/Version: v([0-9\.]+)/\1/') + if [[ "$trdl_installed_version" != "$trdl_target_version" ]]; then + curl -sSLO "https://tuf.trdl.dev/targets/releases/$trdl_target_version/linux-amd64/bin/trdl" + install -D trdl ~/bin/trdl + rm trdl + fi fi # Setup werf