Merge pull request 'Fix the pipeline' (#15) from cicd into master

Reviewed-on: #15
This commit is contained in:
dvirlabs 2025-06-04 09:17:37 +00:00
commit c1f09cc689
3 changed files with 38 additions and 25 deletions

View File

@ -14,29 +14,42 @@ steps:
- echo "TAGS=latest,$TAG_DATE-$SHORT_SHA" > .tags.env
- name: build-frontend
image: woodpeckerci/plugin-docker-buildx
privileged: true
settings:
repo: harbor.dvirlabs.com/my-apps/navix-frontend
tag_file: .tags.env
dockerfile: frontend/Dockerfile
context: frontend
registry: harbor.dvirlabs.com
username:
from_secret: harbor_user
password:
from_secret: harbor_password
image: gcr.io/kaniko-project/executor:latest
environment:
DOCKER_CONFIG: /kaniko/.docker/
volumes:
- name: docker-config
path: /kaniko/.docker/
commands:
- |
for TAG in $(cut -d= -f2 .tags.env | tr ',' '\n'); do
/kaniko/executor \
--dockerfile=frontend/Dockerfile \
--context=frontend \
--destination=harbor.dvirlabs.com/my-apps/navix-frontend:$TAG \
--insecure \
--skip-tls-verify
done
- name: build-backend
image: woodpeckerci/plugin-docker-buildx
privileged: true
settings:
repo: harbor.dvirlabs.com/my-apps/navix-backend
tag_file: .tags.env
dockerfile: backend/Dockerfile
context: backend
registry: harbor.dvirlabs.com
username:
from_secret: harbor_user
password:
from_secret: harbor_password
image: gcr.io/kaniko-project/executor:latest
environment:
DOCKER_CONFIG: /kaniko/.docker/
volumes:
- name: docker-config
path: /kaniko/.docker/
commands:
- |
for TAG in $(cut -d= -f2 .tags.env | tr ',' '\n'); do
/kaniko/executor \
--dockerfile=backend/Dockerfile \
--context=backend \
--destination=harbor.dvirlabs.com/my-apps/navix-backend:$TAG \
--insecure \
--skip-tls-verify
done
volumes:
- name: docker-config
secret:
secretName: kaniko-docker-config

View File

@ -34,4 +34,4 @@ sections:
icon: vault.svg
name: Vault
url: https://vault.dvirlabs.com
name: Devtools
name: Dev-tools