diff --git a/.drone.yml b/.drone.yml index 20d3ed7..6dc905b 100644 --- a/.drone.yml +++ b/.drone.yml @@ -8,6 +8,12 @@ services: environment: POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres + - name: docker + image: docker:dind + privileged: true + volumes: + - name: dockersock + path: /var/run trigger: event: @@ -95,11 +101,25 @@ steps: - name: cache path: /cache + - name: build & publish container? + image: docker:dind + volumes: + - name: dockersock + path: /var/run + commands: + - sleep 6 # give docker time to start + - docker build --tag git.local-it.org/ci-builder/mitgliederverwaltung:latest . + - docker login --username $DRONE_FORGEJO_ACCOUNT_USERNAME --password $DRONE_FORGEJO_ACCOUNT_PASSWORD git.local-it.org + - docker push git.local-it.org/ci-builder/mitgliederverwaltung:latest + volumes: - name: cache host: path: /tmp/drone_cache + - name: dockersock + temp: {} + --- kind: pipeline type: docker