diff --git a/.drone.yml b/.drone.yml index 0fdd9c8..7f68e42 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,5 +1,5 @@ kind: pipeline -name: mkdoc +name: mkdocs type: docker platform: @@ -12,25 +12,47 @@ trigger: steps: -- name: build docker image and push to registry - image: plugins/docker +- name: build + image: squidfunk/mkdocs-material:7.1.9 volumes: - - name: Dockerfile path - path: "/src" - - name: dockersock - path: "/var/run/docker.sock" - settings: - debug: true - username: - from_secret: REGISTRY_USER - password: - from_secret: REGISTRY_PASSWORD - registry: "dockerregistry.gregandev.fr" - insecure: true - privileged: true - repo: "dockerregistry.gregandev.fr/gregandoc" - tags: ${DRONE_TAG} - dockerfile: ./Dockerfile + - name: site + path: /site + commands: + - pip install -U -r ./requirements.txt + - mkdocs build + +# - name: build docker image and push to registry +# image: plugins/docker +# volumes: +# - name: Dockerfile path +# path: "/src" +# - name: dockersock +# path: "/var/run/docker.sock" +# settings: +# debug: true +# username: +# from_secret: REGISTRY_USER +# password: +# from_secret: REGISTRY_PASSWORD +# registry: "dockerregistry.gregandev.fr" +# insecure: true +# privileged: true +# repo: "dockerregistry.gregandev.fr/gregandoc" +# tags: ${DRONE_TAG} +# dockerfile: ./Dockerfile + +- name: deploy + image: drillster/drone-rsync + settings: + hosts: ["192.168.1.101"] + target: /home/gregan/workspace/mkdocs/doc + source: site/* + port: + from_secret: RSYNC_PORT + user: + from_secret: RSYNC_USER + key: + from_secret: RSYNC_SSH_KEY - name: notification image: appleboy/drone-telegram