From bf820946c96d378e32423c5a5e78d3debb886d4b Mon Sep 17 00:00:00 2001 From: Anna Ishkhanyan Date: Sun, 18 Jan 2026 02:39:39 +0400 Subject: [PATCH] Add gitlab file --- .gitlab-ci.yml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5988d525d..3774df089 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,17 +9,18 @@ variables: DOCKER_TLS_CERTDIR: "" # -------------------- -# CHECKSTYLE +# CHECKSTYLE (allowed to fail) # -------------------- checkstyle: stage: checkstyle image: maven:3.8.5-openjdk-17 script: - - mvn validate -Dcheckstyle.skip=true + - mvn validate artifacts: when: always paths: - target/checkstyle-result.xml + allow_failure: true rules: - if: $CI_MERGE_REQUEST_ID @@ -30,7 +31,7 @@ test: stage: test image: maven:3.8.5-openjdk-17 script: - - mvn test + - mvn test -DskipITs rules: - if: $CI_MERGE_REQUEST_ID @@ -56,9 +57,9 @@ docker-mr: variables: IMAGE_NAME: registry.gitlab.com/$CI_PROJECT_PATH/mr script: - - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY - - docker build -t $IMAGE_NAME:$CI_COMMIT_SHORT_SHA . - - docker push $IMAGE_NAME:$CI_COMMIT_SHORT_SHA + - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" "$CI_REGISTRY" + - docker build -t "$IMAGE_NAME:$CI_COMMIT_SHORT_SHA" . + - docker push "$IMAGE_NAME:$CI_COMMIT_SHORT_SHA" rules: - if: $CI_MERGE_REQUEST_ID @@ -73,8 +74,8 @@ docker-main: variables: IMAGE_NAME: registry.gitlab.com/$CI_PROJECT_PATH/main script: - - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY - - docker build -t $IMAGE_NAME:latest . - - docker push $IMAGE_NAME:latest + - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" "$CI_REGISTRY" + - docker build -t "$IMAGE_NAME:latest" . + - docker push "$IMAGE_NAME:latest" rules: - if: $CI_COMMIT_BRANCH == "main" \ No newline at end of file