Skip to content
Snippets Groups Projects
Commit aa275010 authored by Sofiane Lasri's avatar Sofiane Lasri
Browse files

feat: enhance GitLab CI configuration for build and release processes

parent 0a8f2411
No related branches found
No related tags found
No related merge requests found
Pipeline #978 failed
......@@ -16,11 +16,12 @@ build:
- mv target/PrivateServerPlugin.jar "${JAR_NAME}"
- echo "BUILD_DATE=${BUILD_DATE}" > build.env
- echo "JAR_NAME=${JAR_NAME}" >> build.env
- echo "BUILD_JOB_ID=${CI_JOB_ID}" >> build.env
artifacts:
paths:
- "${JAR_NAME}"
- build.env
expire_in: 1 week
reports:
dotenv: build.env
rules:
- if: $CI_COMMIT_BRANCH == "master"
......@@ -30,16 +31,16 @@ release:
needs:
- job: build
artifacts: true
script:
- source build.env
- echo "Release ${JAR_NAME} created at ${BUILD_DATE}"
before_script:
- export JAR_NAME=${JAR_NAME}
- export BUILD_DATE=${BUILD_DATE}
release:
name: "Release ${BUILD_DATE}"
tag_name: "release-${BUILD_DATE}"
description: "Version compilée le ${BUILD_DATE} (commit ${CI_COMMIT_SHORT_SHA})"
assets:
links:
- name: "plugin.jar"
url: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/jobs/${CI_JOB_ID}/artifacts/${JAR_NAME}"
- name: "${JAR_NAME}"
url: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/jobs/${BUILD_JOB_ID}/artifacts/${JAR_NAME}"
rules:
- if: $CI_COMMIT_BRANCH == "master"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment