From b56bf27460b86f6e9af9fb74e5b495d30abeb31b Mon Sep 17 00:00:00 2001 From: Ruberoid Date: Sat, 19 Jul 2025 13:44:44 +0300 Subject: [PATCH] return to drone/docker #00. --- .drone.yml | 109 +++++++++++++++-------------------------------------- 1 file changed, 30 insertions(+), 79 deletions(-) diff --git a/.drone.yml b/.drone.yml index 1017399..9b66dbd 100644 --- a/.drone.yml +++ b/.drone.yml @@ -30,29 +30,23 @@ steps: - cd flea - git submodule update --init --recursive - - name: kaniko nocr telegram listener build & push - image: plugins/kaniko + - name: docker nocr telegram listener build & push + image: plugins/docker settings: registry: hub.musk.fun repo: hub.musk.fun/k8s/nocr/telegram_listener tags: ["${DRONE_COMMIT_SHA:0:7}", "latest"] context: ./flea/telegram-listener dockerfile: ./flea/telegram-listener/src/Nocr.TelegramListener.Host/Dockerfile - cache: true username: from_secret: hub_username password: from_secret: hub_password - # build_args: - # - --cache=true --cache-dir=/cache - volumes: - - name: local-cache - path: /cache -# depends_on: -# - clone + depends_on: + - clone - - name: kaniko nocr text matcher build & push - image: plugins/kaniko + - name: docker nocr text matcher build & push + image: plugins/docker settings: registry: hub.musk.fun repo: hub.musk.fun/k8s/nocr/text_matcher @@ -63,16 +57,11 @@ steps: from_secret: hub_username password: from_secret: hub_password - build_args: - - --cache=true --cache-dir=/cache - volumes: - - name: local-cache - path: /cache -# depends_on: -# - clone + depends_on: + - clone - - name: kaniko nocr users build & push - image: plugins/kaniko + - name: docker nocr users build & push + image: plugins/docker settings: registry: hub.musk.fun repo: hub.musk.fun/k8s/nocr/users @@ -83,16 +72,11 @@ steps: from_secret: hub_username password: from_secret: hub_password - build_args: - - --cache=true --cache-dir=/cache - volumes: - - name: local-cache - path: /cache -# depends_on: -# - clone + depends_on: + - clone - - name: kaniko nocr telegram client build & push - image: plugins/kaniko + - name: docker nocr telegram client build & push + image: plugins/docker settings: registry: hub.musk.fun repo: hub.musk.fun/k8s/nocr/telegram_client @@ -103,16 +87,11 @@ steps: from_secret: hub_username password: from_secret: hub_password - build_args: - - --cache=true --cache-dir=/cache - volumes: - - name: local-cache - path: /cache -# depends_on: -# - clone + depends_on: + - clone - - name: kaniko nocr text matcher migrator build & push - image: plugins/kaniko + - name: docker nocr text matcher migrator build & push + image: plugins/docker settings: registry: hub.musk.fun repo: hub.musk.fun/k8s/nocr/text_matcher_migrator @@ -123,16 +102,11 @@ steps: from_secret: hub_username password: from_secret: hub_password - build_args: - - --cache=true --cache-dir=/cache - volumes: - - name: local-cache - path: /cache -# depends_on: -# - clone + depends_on: + - clone - - name: kaniko nocr users migrator build & push - image: plugins/kaniko + - name: docker nocr users migrator build & push + image: plugins/docker settings: registry: hub.musk.fun repo: hub.musk.fun/k8s/nocr/users_migrator @@ -143,19 +117,11 @@ steps: from_secret: hub_username password: from_secret: hub_password - build_args: - - --cache=true --cache-dir=/cache - volumes: - - name: local-cache - path: /cache -# depends_on: -# - kaniko nocr users build & push + depends_on: + - clone - name: nocr telegram listener nuget package make & push image: mcr.microsoft.com/dotnet/sdk:8.0 - volumes: - - name: local-cache - path: /app/ environment: VERSION: ${DRONE_TAG} NUGETAPIKEY: @@ -164,14 +130,11 @@ steps: - dotnet nuget add source --name musk https://gitea.musk.fun/api/packages/nocr/nuget/index.json - dotnet pack ./flea/telegram-listener/Nocr.TelegramListener.sln -o ./flea/telegram-listener/bin - dotnet nuget push ./flea/telegram-listener/bin/*Contract*.nupkg --api-key $NUGETAPIKEY --source musk --skip-duplicate -# depends_on: -# - kaniko nocr telegram listener build & push + depends_on: + - docker nocr telegram listener build & push - name: nocr text matcher nuget package make & push image: mcr.microsoft.com/dotnet/sdk:8.0 - volumes: - - name: local-cache - path: /app/ environment: VERSION: ${DRONE_TAG} NUGETAPIKEY: @@ -180,14 +143,11 @@ steps: - dotnet nuget add source --name musk https://gitea.musk.fun/api/packages/nocr/nuget/index.json - dotnet pack ./flea/text-matcher/Nocr.TextMatcher.sln -o ./flea/text-matcher/bin - dotnet nuget push ./flea/text-matcher/bin/*Contract*.nupkg --api-key $NUGETAPIKEY --source musk --skip-duplicate -# depends_on: -# - kaniko nocr text matcher migrator build & push + depends_on: + - docker nocr text matcher migrator build & push - name: nocr users nuget package make & push image: mcr.microsoft.com/dotnet/sdk:8.0 - volumes: - - name: local-cache - path: /app/ environment: VERSION: ${DRONE_TAG} NUGETAPIKEY: @@ -196,14 +156,5 @@ steps: - dotnet nuget add source --name musk https://gitea.musk.fun/api/packages/nocr/nuget/index.json - dotnet pack ./flea/users/Nocr.Users.sln -o ./flea/users/bin - dotnet nuget push ./flea/users/bin/*Contract*.nupkg --api-key $NUGETAPIKEY --source musk --skip-duplicate -# depends_on: -# - kaniko nocr users build & push - -volumes: -- name: nfs-cache - claim: - name: nfs-cache-claim -- name: local-cache - claim: - name: local-cache-claim - + depends_on: + - docker nocr users build & push \ No newline at end of file