From 32b0253981000795acb890a2cea15d78ab5f5cc3 Mon Sep 17 00:00:00 2001 From: ruberoid Date: Thu, 16 Oct 2025 21:56:40 +0400 Subject: [PATCH] drone fix 2. validated through python3 yaml. --- .drone.yml | 118 ++++++++++++++++++++++++++++------------------------- 1 file changed, 62 insertions(+), 56 deletions(-) diff --git a/.drone.yml b/.drone.yml index cdee73a..b1e24d9 100644 --- a/.drone.yml +++ b/.drone.yml @@ -428,15 +428,16 @@ steps: - mkdir -p /kaniko/.docker - echo "{\"auths\":{\"hub.musk.fun\":{\"username\":\"$HUB_USERNAME\",\"password\":\"$HUB_PASSWORD\"}}}" > /kaniko/.docker/config.json - cd flea/telegram-listener - - /kaniko/executor - --context=. - --dockerfile=src/Nocr.TelegramListener.Host/Dockerfile - --destination=hub.musk.fun/k8s/nocr/telegram_listener:${DRONE_COMMIT_SHA:0:7} - --destination=hub.musk.fun/k8s/nocr/telegram_listener:${DRONE_TAG} - --destination=hub.musk.fun/k8s/nocr/telegram_listener:latest - --cache=true - --cache-repo=hub.musk.fun/k8s/cache/nocr-telegram-listener - --compressed-caching=true + - | + /kaniko/executor \ + --context=. \ + --dockerfile=src/Nocr.TelegramListener.Host/Dockerfile \ + --destination=hub.musk.fun/k8s/nocr/telegram_listener:${DRONE_COMMIT_SHA:0:7} \ + --destination=hub.musk.fun/k8s/nocr/telegram_listener:${DRONE_TAG} \ + --destination=hub.musk.fun/k8s/nocr/telegram_listener:latest \ + --cache=true \ + --cache-repo=hub.musk.fun/k8s/cache/nocr-telegram-listener \ + --compressed-caching=true depends_on: - telegram-listener-nuget - text-matcher-nuget @@ -453,15 +454,16 @@ steps: - mkdir -p /kaniko/.docker - echo "{\"auths\":{\"hub.musk.fun\":{\"username\":\"$HUB_USERNAME\",\"password\":\"$HUB_PASSWORD\"}}}" > /kaniko/.docker/config.json - cd flea/telegram-client - - /kaniko/executor - --context=. - --dockerfile=src/Nocr.TelegramClient.Host/Dockerfile - --destination=hub.musk.fun/k8s/nocr/telegram_client:${DRONE_COMMIT_SHA:0:7} - --destination=hub.musk.fun/k8s/nocr/telegram_client:${DRONE_TAG} - --destination=hub.musk.fun/k8s/nocr/telegram_client:latest - --cache=true - --cache-repo=hub.musk.fun/k8s/cache/nocr-telegram-client - --compressed-caching=true + - | + /kaniko/executor \ + --context=. \ + --dockerfile=src/Nocr.TelegramClient.Host/Dockerfile \ + --destination=hub.musk.fun/k8s/nocr/telegram_client:${DRONE_COMMIT_SHA:0:7} \ + --destination=hub.musk.fun/k8s/nocr/telegram_client:${DRONE_TAG} \ + --destination=hub.musk.fun/k8s/nocr/telegram_client:latest \ + --cache=true \ + --cache-repo=hub.musk.fun/k8s/cache/nocr-telegram-client \ + --compressed-caching=true depends_on: - telegram-listener-build-push @@ -476,15 +478,16 @@ steps: - mkdir -p /kaniko/.docker - echo "{\"auths\":{\"hub.musk.fun\":{\"username\":\"$HUB_USERNAME\",\"password\":\"$HUB_PASSWORD\"}}}" > /kaniko/.docker/config.json - cd flea/text-matcher - - /kaniko/executor - --context=. - --dockerfile=src/Nocr.TextMatcher.Host/Dockerfile - --destination=hub.musk.fun/k8s/nocr/text_matcher:${DRONE_COMMIT_SHA:0:7} - --destination=hub.musk.fun/k8s/nocr/text_matcher:${DRONE_TAG} - --destination=hub.musk.fun/k8s/nocr/text_matcher:latest - --cache=true - --cache-repo=hub.musk.fun/k8s/cache/nocr-text-matcher - --compressed-caching=true + - | + /kaniko/executor \ + --context=. \ + --dockerfile=src/Nocr.TextMatcher.Host/Dockerfile \ + --destination=hub.musk.fun/k8s/nocr/text_matcher:${DRONE_COMMIT_SHA:0:7} \ + --destination=hub.musk.fun/k8s/nocr/text_matcher:${DRONE_TAG} \ + --destination=hub.musk.fun/k8s/nocr/text_matcher:latest \ + --cache=true \ + --cache-repo=hub.musk.fun/k8s/cache/nocr-text-matcher \ + --compressed-caching=true depends_on: - telegram-listener-nuget - text-matcher-nuget @@ -501,15 +504,16 @@ steps: - mkdir -p /kaniko/.docker - echo "{\"auths\":{\"hub.musk.fun\":{\"username\":\"$HUB_USERNAME\",\"password\":\"$HUB_PASSWORD\"}}}" > /kaniko/.docker/config.json - cd flea/text-matcher - - /kaniko/executor - --context=. - --dockerfile=src/Nocr.TextMatcher.Migrator/Dockerfile - --destination=hub.musk.fun/k8s/nocr/text_matcher_migrator:${DRONE_COMMIT_SHA:0:7} - --destination=hub.musk.fun/k8s/nocr/text_matcher_migrator:${DRONE_TAG} - --destination=hub.musk.fun/k8s/nocr/text_matcher_migrator:latest - --cache=true - --cache-repo=hub.musk.fun/k8s/cache/nocr-text-matcher-migrator - --compressed-caching=true + - | + /kaniko/executor \ + --context=. \ + --dockerfile=src/Nocr.TextMatcher.Migrator/Dockerfile \ + --destination=hub.musk.fun/k8s/nocr/text_matcher_migrator:${DRONE_COMMIT_SHA:0:7} \ + --destination=hub.musk.fun/k8s/nocr/text_matcher_migrator:${DRONE_TAG} \ + --destination=hub.musk.fun/k8s/nocr/text_matcher_migrator:latest \ + --cache=true \ + --cache-repo=hub.musk.fun/k8s/cache/nocr-text-matcher-migrator \ + --compressed-caching=true depends_on: - text-matcher-build-push @@ -524,15 +528,16 @@ steps: - mkdir -p /kaniko/.docker - echo "{\"auths\":{\"hub.musk.fun\":{\"username\":\"$HUB_USERNAME\",\"password\":\"$HUB_PASSWORD\"}}}" > /kaniko/.docker/config.json - cd flea/users - - /kaniko/executor - --context=. - --dockerfile=src/Nocr.Users.Host/Dockerfile - --destination=hub.musk.fun/k8s/nocr/users:${DRONE_COMMIT_SHA:0:7} - --destination=hub.musk.fun/k8s/nocr/users:${DRONE_TAG} - --destination=hub.musk.fun/k8s/nocr/users:latest - --cache=true - --cache-repo=hub.musk.fun/k8s/cache/nocr-users - --compressed-caching=true + - | + /kaniko/executor \ + --context=. \ + --dockerfile=src/Nocr.Users.Host/Dockerfile \ + --destination=hub.musk.fun/k8s/nocr/users:${DRONE_COMMIT_SHA:0:7} \ + --destination=hub.musk.fun/k8s/nocr/users:${DRONE_TAG} \ + --destination=hub.musk.fun/k8s/nocr/users:latest \ + --cache=true \ + --cache-repo=hub.musk.fun/k8s/cache/nocr-users \ + --compressed-caching=true depends_on: - telegram-listener-nuget - text-matcher-nuget @@ -549,15 +554,16 @@ steps: - mkdir -p /kaniko/.docker - echo "{\"auths\":{\"hub.musk.fun\":{\"username\":\"$HUB_USERNAME\",\"password\":\"$HUB_PASSWORD\"}}}" > /kaniko/.docker/config.json - cd flea/users - - /kaniko/executor - --context=. - --dockerfile=src/Nocr.Users.Migrator/Dockerfile - --destination=hub.musk.fun/k8s/nocr/users_migrator:${DRONE_COMMIT_SHA:0:7} - --destination=hub.musk.fun/k8s/nocr/users_migrator:${DRONE_TAG} - --destination=hub.musk.fun/k8s/nocr/users_migrator:latest - --cache=true - --cache-repo=hub.musk.fun/k8s/cache/nocr-users-migrator - --compressed-caching=true + - | + /kaniko/executor \ + --context=. \ + --dockerfile=src/Nocr.Users.Migrator/Dockerfile \ + --destination=hub.musk.fun/k8s/nocr/users_migrator:${DRONE_COMMIT_SHA:0:7} \ + --destination=hub.musk.fun/k8s/nocr/users_migrator:${DRONE_TAG} \ + --destination=hub.musk.fun/k8s/nocr/users_migrator:latest \ + --cache=true \ + --cache-repo=hub.musk.fun/k8s/cache/nocr-users-migrator \ + --compressed-caching=true depends_on: - users-build-push @@ -570,7 +576,7 @@ steps: commands: - cd flea/_deploy/scripts - chmod +x deploy.sh - - ./deploy.sh ${DRONE_TAG} ${DRONE_COMMIT_SHA:0:7} + - ./deploy.sh "${DRONE_TAG}" "${DRONE_COMMIT_SHA:0:7}" depends_on: - telegram-client-build-push - text-matcher-migrator-build-push @@ -632,6 +638,6 @@ steps: commands: - cd flea/_deploy/scripts - chmod +x deploy.sh - - ./deploy.sh ${DRONE_TAG} ${DRONE_COMMIT_SHA:0:7} + - ./deploy.sh "${DRONE_TAG}" "${DRONE_COMMIT_SHA:0:7}" depends_on: - check-trigger