diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..33a1388 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,29 @@ +kind: pipeline +name: default + +steps: +- name: build and publish docker image + image: plugins/docker + settings: + storage_driver: vfs # required for Synology Docker + username: + from_secret: "Docker_Hub_Username" + password: + from_secret: "Docker_Hub_Token" + repo: rogersik/autopostgresqlbackup + tags: latest + +- name: notify + image: drillster/drone-email + settings: + host: mailcow.basecom.de + from: + from_secret: "Notifications_Address" + username: + from_secret: "Notifications_Address" + password: + from_secret: "Notifications_Address_Password" + recipients: + from_secret: "Notifications_Address_Recipients" + when: + status: [ failure ] \ No newline at end of file diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml deleted file mode 100644 index 796697c..0000000 --- a/.github/workflows/docker-publish.yml +++ /dev/null @@ -1,29 +0,0 @@ -name: Publish Docker Image - -on: - push: - branches: - - master - schedule: - - cron: '0 7 * * SUN' - -jobs: - docker: - runs-on: ubuntu-latest - steps: - - - name: Login to DockerHub - uses: docker/login-action@v1 - with: - username: ${{ secrets.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_TOKEN }} - - - name: Build and push - id: docker_build - uses: docker/build-push-action@v2 - with: - push: true - tags: rogersik/autopostgresqlbackup:latest - - - name: Image digest - run: echo ${{ steps.docker_build.outputs.digest }} \ No newline at end of file