ci: switch from Kaniko to Docker Buildx for better network compatibility
This commit is contained in:
parent
9f49e9ef85
commit
9ee02be3bb
@ -1,7 +1,29 @@
|
||||
steps:
|
||||
# OLD KANIKO BUILD (commented out due to TLS handshake failures with Docker Hub)
|
||||
# build-and-push:
|
||||
# name: Build & Push Docker Image
|
||||
# image: woodpeckerci/plugin-kaniko
|
||||
# when:
|
||||
# branch: [ master, develop ]
|
||||
# event: [ push, pull_request, tag ]
|
||||
# settings:
|
||||
# registry: harbor.dvirlabs.com
|
||||
# repo: my-apps/status-api
|
||||
# dockerfile: Dockerfile
|
||||
# context: .
|
||||
# tags:
|
||||
# - latest
|
||||
# - ${CI_COMMIT_TAG:-${CI_COMMIT_BRANCH}-${CI_COMMIT_SHA:0:7}}
|
||||
# username:
|
||||
# from_secret: DOCKER_USERNAME
|
||||
# password:
|
||||
# from_secret: DOCKER_PASSWORD
|
||||
|
||||
# NEW DOCKER BUILDX BUILD (more reliable, handles network issues better)
|
||||
build-and-push:
|
||||
name: Build & Push Docker Image
|
||||
image: woodpeckerci/plugin-kaniko
|
||||
image: woodpeckerci/plugin-docker-buildx
|
||||
privileged: true
|
||||
when:
|
||||
branch: [ master, develop ]
|
||||
event: [ push, pull_request, tag ]
|
||||
@ -17,6 +39,7 @@ steps:
|
||||
from_secret: DOCKER_USERNAME
|
||||
password:
|
||||
from_secret: DOCKER_PASSWORD
|
||||
platforms: linux/amd64
|
||||
|
||||
update-values:
|
||||
name: Update image tag in observability-stack
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user