Loading .gitlab-ci.yml 0 → 100644 +46 −0 Original line number Diff line number Diff line stages: - build - upload - release variables: REGISTRY_PROJECT_ID: "855" build: stage: build image: alpine:latest rules: - if: $CI_COMMIT_TAG script: - make package - echo $CI_COMMIT_TAG > package/VERSION artifacts: paths: - package/ upload: stage: upload image: curlimages/curl:latest rules: - if: $CI_COMMIT_TAG script: - MAX_VERSION=$(cat package/VERSION) - ASSET="max-v2_${MAX_VERSION}.zip" - PACKAGE_REGISTRY_URL=${CI_API_V4_URL}/projects/${REGISTRY_PROJECT_ID}/packages/generic/max-v2/${MAX_VERSION} - echo "will upload "$ASSET" at "${PACKAGE_REGISTRY_URL}/${ASSET} - | curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file package/${ASSET} "${PACKAGE_REGISTRY_URL}/${ASSET}" release: stage: release image: registry.gitlab.com/gitlab-org/release-cli:latest rules: - if: $CI_COMMIT_TAG script: - MAX_VERSION=$(cat package/VERSION) - ASSET="max-v2_${MAX_VERSION}.zip" - PACKAGE_REGISTRY_URL=${CI_API_V4_URL}/projects/${REGISTRY_PROJECT_ID}/packages/generic/max-v2/${MAX_VERSION} - | release-cli create --name "MaX-v2_$CI_COMMIT_TAG" --tag-name $CI_COMMIT_TAG \ --description "Pour installer MaX V2, télécharger l'archive packagée (rubrique *other*) ci-dessus." \ --assets-link "{\"name\":\"Télécharger la version packagée - ${ASSET}\",\"url\":\"${PACKAGE_REGISTRY_URL}/${ASSET}\"}" Loading
.gitlab-ci.yml 0 → 100644 +46 −0 Original line number Diff line number Diff line stages: - build - upload - release variables: REGISTRY_PROJECT_ID: "855" build: stage: build image: alpine:latest rules: - if: $CI_COMMIT_TAG script: - make package - echo $CI_COMMIT_TAG > package/VERSION artifacts: paths: - package/ upload: stage: upload image: curlimages/curl:latest rules: - if: $CI_COMMIT_TAG script: - MAX_VERSION=$(cat package/VERSION) - ASSET="max-v2_${MAX_VERSION}.zip" - PACKAGE_REGISTRY_URL=${CI_API_V4_URL}/projects/${REGISTRY_PROJECT_ID}/packages/generic/max-v2/${MAX_VERSION} - echo "will upload "$ASSET" at "${PACKAGE_REGISTRY_URL}/${ASSET} - | curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file package/${ASSET} "${PACKAGE_REGISTRY_URL}/${ASSET}" release: stage: release image: registry.gitlab.com/gitlab-org/release-cli:latest rules: - if: $CI_COMMIT_TAG script: - MAX_VERSION=$(cat package/VERSION) - ASSET="max-v2_${MAX_VERSION}.zip" - PACKAGE_REGISTRY_URL=${CI_API_V4_URL}/projects/${REGISTRY_PROJECT_ID}/packages/generic/max-v2/${MAX_VERSION} - | release-cli create --name "MaX-v2_$CI_COMMIT_TAG" --tag-name $CI_COMMIT_TAG \ --description "Pour installer MaX V2, télécharger l'archive packagée (rubrique *other*) ci-dessus." \ --assets-link "{\"name\":\"Télécharger la version packagée - ${ASSET}\",\"url\":\"${PACKAGE_REGISTRY_URL}/${ASSET}\"}"