Fix woodpecker yaml

This commit is contained in:
dvirlabs 2025-06-13 18:05:19 +03:00
parent 04d0d3cd26
commit 148d67d7ae
3 changed files with 29 additions and 47 deletions

View File

@ -1,12 +1,38 @@
pipeline:
steps:
build-frontend:
when:
path:
include: [ frontend/** ]
# same frontend build step
image: gcr.io/kaniko-project/executor:latest
environment:
DOCKER_CONFIG: /kaniko/.docker/
volumes:
- name: docker-config
path: /kaniko/.docker/
commands:
- echo "{\"auths\":{\"https://harbor.dvirlabs.com\":{\"username\":\"${DOCKER_USERNAME}\",\"password\":\"${DOCKER_PASSWORD}\"}}}" > /kaniko/.docker/config.json
- /kaniko/executor \
--dockerfile=frontend/Dockerfile \
--context=frontend \
--destination=harbor.dvirlabs.com/labmap/frontend:latest
build-backend:
when:
path:
include: [ backend/** ]
# same backend build step
image: gcr.io/kaniko-project/executor:latest
environment:
DOCKER_CONFIG: /kaniko/.docker/
volumes:
- name: docker-config
path: /kaniko/.docker/
commands:
- echo "{\"auths\":{\"https://harbor.dvirlabs.com\":{\"username\":\"${DOCKER_USERNAME}\",\"password\":\"${DOCKER_PASSWORD}\"}}}" > /kaniko/.docker/config.json
- /kaniko/executor \
--dockerfile=backend/Dockerfile \
--context=backend \
--destination=harbor.dvirlabs.com/labmap/backend:latest
volumes:
- name: docker-config
temp: {}

View File

@ -1,22 +0,0 @@
when:
path:
include:
- backend/**
pipeline:
build-backend:
image: gcr.io/kaniko-project/executor:latest
environment:
DOCKER_CONFIG: /kaniko/.docker/
volumes:
- name: docker-config
path: /kaniko/.docker/
commands:
- echo "{\"auths\":{\"https://harbor.dvirlabs.com\":{\"username\":\"${DOCKER_USERNAME}\",\"password\":\"${DOCKER_PASSWORD}\"}}}" > /kaniko/.docker/config.json
- /kaniko/executor \
--dockerfile=Dockerfile \
--context=. \
--destination=harbor.dvirlabs.com/labmap/backend:latest
volumes:
- name: docker-config
temp: {}

View File

@ -1,22 +0,0 @@
when:
path:
include:
- frontend/**
pipeline:
build-frontend:
image: gcr.io/kaniko-project/executor:latest
environment:
DOCKER_CONFIG: /kaniko/.docker/
volumes:
- name: docker-config
path: /kaniko/.docker/
commands:
- echo "{\"auths\":{\"https://harbor.dvirlabs.com\":{\"username\":\"${DOCKER_USERNAME}\",\"password\":\"${DOCKER_PASSWORD}\"}}}" > /kaniko/.docker/config.json
- /kaniko/executor \
--dockerfile=Dockerfile \
--context=. \
--destination=harbor.dvirlabs.com/labmap/frontend:latest
volumes:
- name: docker-config
temp: {}