Test: replace plugins/docker with docker:dind for telegram-listener
Some checks failed
continuous-integration/drone/tag Build is failing
Some checks failed
continuous-integration/drone/tag Build is failing
This commit is contained in:
parent
7b7a19d212
commit
cdd31d3c5b
44
.drone.yml
44
.drone.yml
@ -82,21 +82,35 @@ steps:
|
||||
depends_on:
|
||||
- debug-network
|
||||
|
||||
# TEST: Using docker:dind instead of plugins/docker to isolate hanging issue
|
||||
- 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
|
||||
username:
|
||||
image: docker:24-dind
|
||||
environment:
|
||||
HUB_USERNAME:
|
||||
from_secret: hub_username
|
||||
password:
|
||||
HUB_PASSWORD:
|
||||
from_secret: hub_password
|
||||
# TEMPORARY: Disable cache to force fresh certificate update
|
||||
# Remove this after first successful build to speed up future builds
|
||||
no_cache: true
|
||||
volumes:
|
||||
- name: dockersock
|
||||
path: /var/run
|
||||
commands:
|
||||
- echo "=== Docker version ==="
|
||||
- docker version || echo "Docker not available yet, starting daemon..."
|
||||
- dockerd --host=unix:///var/run/docker.sock --tls=false &
|
||||
- sleep 5
|
||||
- docker version
|
||||
- echo ""
|
||||
- echo "=== Logging into registry ==="
|
||||
- echo "$HUB_PASSWORD" | docker login hub.musk.fun -u "$HUB_USERNAME" --password-stdin
|
||||
- echo ""
|
||||
- echo "=== Building image ==="
|
||||
- cd flea/telegram-listener
|
||||
- docker build --no-cache -f src/Nocr.TelegramListener.Host/Dockerfile -t hub.musk.fun/k8s/nocr/telegram_listener:${DRONE_COMMIT_SHA:0:7} -t hub.musk.fun/k8s/nocr/telegram_listener:latest .
|
||||
- echo ""
|
||||
- echo "=== Pushing image ==="
|
||||
- docker push hub.musk.fun/k8s/nocr/telegram_listener:${DRONE_COMMIT_SHA:0:7}
|
||||
- docker push hub.musk.fun/k8s/nocr/telegram_listener:latest
|
||||
- echo "=== Done ==="
|
||||
depends_on:
|
||||
- debug-dotnet-restore
|
||||
|
||||
@ -222,4 +236,8 @@ steps:
|
||||
- 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:
|
||||
- nocr text matcher nuget package make & push
|
||||
- nocr text matcher nuget package make & push
|
||||
|
||||
volumes:
|
||||
- name: dockersock
|
||||
temp: {}
|
||||
Loading…
Reference in New Issue
Block a user