From f9161decb3adcc791bdcbb762a1252fc1f748e4b Mon Sep 17 00:00:00 2001 From: ITQ Date: Wed, 17 Dec 2025 11:20:26 +0300 Subject: [PATCH] ci: added new jobs --- .gitlab-ci.yml | 57 ++++++++++++++++++++++++++++++++++---------------- 1 file changed, 39 insertions(+), 18 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7d0eff6..92686ce 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -185,14 +185,6 @@ cache: when: manual allow_failure: true -build-auth: - <<: *build-config - variables: - IMAGE_NAME: $BASE_IMAGE_NAME/auth - CONTAINERFILE: Containerfile - BUILDTARGET: runtime - SERVICE_NAME: auth - build-migrate: <<: *build-config variables: @@ -201,6 +193,22 @@ build-migrate: BUILDTARGET: runtime SERVICE_NAME: migrate +build-gw: + <<: *build-config + variables: + IMAGE_NAME: $BASE_IMAGE_NAME/gw + CONTAINERFILE: Containerfile + BUILDTARGET: runtime + SERVICE_NAME: gw + +build-auth: + <<: *build-config + variables: + IMAGE_NAME: $BASE_IMAGE_NAME/auth + CONTAINERFILE: Containerfile + BUILDTARGET: runtime + SERVICE_NAME: auth + golangci-lint: stage: lint image: docker.io/golangci/golangci-lint:latest-alpine @@ -249,14 +257,6 @@ go-test: sast-filesystem: <<: *trivy-fs-scan -sast-image-auth: - <<: *trivy-image-scan - variables: - IMAGE_NAME: $BASE_IMAGE_NAME/auth - IMAGE_TYPE: auth - dependencies: - - build-auth - sast-image-migrate: <<: *trivy-image-scan variables: @@ -265,16 +265,37 @@ sast-image-migrate: dependencies: - build-migrate -tag-auth: - <<: *tag-config +sast-image-gw: + <<: *trivy-image-scan + variables: + IMAGE_NAME: $BASE_IMAGE_NAME/gw + IMAGE_TYPE: gw + dependencies: + - build-gw + +sast-image-auth: + <<: *trivy-image-scan variables: IMAGE_NAME: $BASE_IMAGE_NAME/auth + IMAGE_TYPE: auth + dependencies: + - build-auth tag-migrate: <<: *tag-config variables: IMAGE_NAME: $BASE_IMAGE_NAME/migrate +tag-gw: + <<: *tag-config + variables: + IMAGE_NAME: $BASE_IMAGE_NAME/gw + +tag-auth: + <<: *tag-config + variables: + IMAGE_NAME: $BASE_IMAGE_NAME/auth + # webhook-backend-deploy: # <<: *webhook-config # stage: deploy