--- kind: pipeline type: kubernetes name: Nocr metadata: namespace: musk-drone trigger: branch: - main # event: # - tag clone: disable: true steps: - name: clone image: alpine/git settings: tags: true commands: - pwd - git clone https://gitea.musk.fun/nocr/flea - cd flea - git submodule update --init --recursive - name: kaniko nocr telegram listener build & push image: plugins/kaniko 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 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 - name: kaniko nocr text matcher build & push image: plugins/kaniko settings: registry: hub.musk.fun repo: hub.musk.fun/k8s/nocr/text_matcher tags: ["${DRONE_COMMIT_SHA:0:7}", "latest"] context: ./flea/text-matcher dockerfile: ./flea/text-matcher/src/Nocr.TextMatcher.Host/Dockerfile 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 volumes: - name: nfs-cache claim: name: nfs-cache-claim - name: local-cache claim: name: local-cache-claim