Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
kb_it:gitlab [2024/03/29 09:55] – créée befekb_it:gitlab [2025/02/14 19:55] (Version actuelle) – [Récupérer la dernière release] befe
Ligne 1: Ligne 1:
 ====== Gitlab ====== ====== Gitlab ======
 +
 +===== gitlab-ci =====
 +
 +==== Récupérer la dernière release ====
 +
 +<code yaml>
 +get-last-release-version:
 +  image: php:bookworm
 +  cache:
 +    - key: apt-cache
 +      paths:
 +        - .apt-cache
 +  script:
 +    - |
 +      mkdir -p "$PWD/.apt-cache/partial" &&
 +      apt-get update &&
 +      apt-get -o Dir::Cache::Archives="$PWD/.apt-cache" install -y \
 +        curl jq
 +    - |
 +      curl \
 +        --silent \
 +        --header "PRIVATE-TOKEN:$CI_TOKEN" \
 +        "$CI_API_V4_URL/projects/$CI_PROJECT_ID/releases" \
 +        | jq '.[]' | jq -r '.name' | head -1 | sed 's/^Release //'
 +</code>
  
 ===== Divers ===== ===== Divers =====