From 45790e7c41469c04d05ebb14a2c9ab46c29e49f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20=C5=81opatowski?= <llopat@man.poznan.pl> Date: Mon, 19 May 2025 08:41:48 +0200 Subject: [PATCH] Added MEND config --- .gitlab-ci.yml | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f1ee791..f608781 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,6 +1,7 @@ stages: - test - build + - mend test: stage: test @@ -78,4 +79,20 @@ build_and_push_release_image: docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD $DOCKER_REPOSITORY docker build -t $DOCKER_REPOSITORY_LOCAL:$IMAGE_TAG . docker push $DOCKER_REPOSITORY_LOCAL:$IMAGE_TAG - docker logout $DOCKER_REPOSITORY \ No newline at end of file + docker logout $DOCKER_REPOSITORY + +mend: + stage: mend + image: openjdk:21-jdk-slim + only: + - /^release/ + variables: + PRODUCT_NAME: "nmaas" + PROJECT_NAME: "nmaas-janitor" + script: + - | + export PRODUCT_VERSION=$(echo $CI_COMMIT_BRANCH | cut -c 9-) + export PROJECT_VERSION=$PRODUCT_VERSION + apt-get update && apt-get install -y curl + curl -LJO https://github.com/whitesource/unified-agent-distribution/releases/latest/download/wss-unified-agent.jar + java -jar wss-unified-agent.jar -userKey ${MEND_USER_KEY} -apiKey ${MEND_API_KEY} -projectVersion ${PROJECT_VERSION} -project ${PROJECT_NAME} -productVersion ${PRODUCT_VERSION} -product ${PRODUCT_NAME} -c ./ws/ws.config -d ./ \ No newline at end of file -- GitLab