From 95faa86e6be6b4b643c9f422bab08b35967198cc Mon Sep 17 00:00:00 2001 From: khwezi Date: Sun, 8 Mar 2026 11:51:46 +0200 Subject: [PATCH 1/2] Using kanino to build and push --- .drone.yml | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/.drone.yml b/.drone.yml index 5689061..872dcc1 100644 --- a/.drone.yml +++ b/.drone.yml @@ -29,16 +29,11 @@ steps: commands: - echo $DOCKER_PASSWORD | docker login -u $DOCKER_USERNAME --password-stdin - - name: docker build and push - image: docker:20.10 - privileged: true - environment: - DOCKER_USERNAME: - from_secret: docker_username - DOCKER_PASSWORD: - from_secret: docker_password + - name: build and push + image: gcr.io/kaniko-project/executor:latest commands: - - echo $DOCKER_PASSWORD | docker login -u $DOCKER_USERNAME --password-stdin - - docker build -t khwezi/webapitest:latest -t khwezi/webapitest:${DRONE_BUILD_NUMBER} . - - docker push khwezi/webapitest:latest - - docker push khwezi/webapitest:${DRONE_BUILD_NUMBER} \ No newline at end of file + - /kaniko/executor + --context=. + --dockerfile=Dockerfile + --destination=index.docker.io/khwezi/webapitest:${DRONE_BUILD_NUMBER} + --destination=index.docker.io/khwezi/webapitest:latest \ No newline at end of file From f77157498a063eacecc9151a44c470f1305ce7ec Mon Sep 17 00:00:00 2001 From: khwezi Date: Sun, 8 Mar 2026 11:54:31 +0200 Subject: [PATCH 2/2] Added kaniko secret specification --- .drone.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.drone.yml b/.drone.yml index 872dcc1..a878593 100644 --- a/.drone.yml +++ b/.drone.yml @@ -31,7 +31,11 @@ steps: - name: build and push image: gcr.io/kaniko-project/executor:latest + environment: + DOCKER_CONFIG: /drone/src/.docker commands: + - mkdir -p /drone/src/.docker + - echo $DOCKER_CONFIG_SECRET > /drone/src/.docker/config.json - /kaniko/executor --context=. --dockerfile=Dockerfile