ci: added new jobs

This commit is contained in:
ITQ
2025-12-17 11:20:26 +03:00
parent 340ae43d22
commit f9161decb3
+39 -18
View File
@@ -185,14 +185,6 @@ cache:
when: manual when: manual
allow_failure: true allow_failure: true
build-auth:
<<: *build-config
variables:
IMAGE_NAME: $BASE_IMAGE_NAME/auth
CONTAINERFILE: Containerfile
BUILDTARGET: runtime
SERVICE_NAME: auth
build-migrate: build-migrate:
<<: *build-config <<: *build-config
variables: variables:
@@ -201,6 +193,22 @@ build-migrate:
BUILDTARGET: runtime BUILDTARGET: runtime
SERVICE_NAME: migrate 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: golangci-lint:
stage: lint stage: lint
image: docker.io/golangci/golangci-lint:latest-alpine image: docker.io/golangci/golangci-lint:latest-alpine
@@ -249,14 +257,6 @@ go-test:
sast-filesystem: sast-filesystem:
<<: *trivy-fs-scan <<: *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: sast-image-migrate:
<<: *trivy-image-scan <<: *trivy-image-scan
variables: variables:
@@ -265,16 +265,37 @@ sast-image-migrate:
dependencies: dependencies:
- build-migrate - build-migrate
tag-auth: sast-image-gw:
<<: *tag-config <<: *trivy-image-scan
variables:
IMAGE_NAME: $BASE_IMAGE_NAME/gw
IMAGE_TYPE: gw
dependencies:
- build-gw
sast-image-auth:
<<: *trivy-image-scan
variables: variables:
IMAGE_NAME: $BASE_IMAGE_NAME/auth IMAGE_NAME: $BASE_IMAGE_NAME/auth
IMAGE_TYPE: auth
dependencies:
- build-auth
tag-migrate: tag-migrate:
<<: *tag-config <<: *tag-config
variables: variables:
IMAGE_NAME: $BASE_IMAGE_NAME/migrate 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-backend-deploy:
# <<: *webhook-config # <<: *webhook-config
# stage: deploy # stage: deploy