summaryrefslogtreecommitdiff
path: root/.drone.yml
blob: f2c39275128a2dc960459771e89fb5d936b0c499 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
---
kind: pipeline
type: docker
name: default

steps:
  - name: pull changes and build
    image: klakegg/hugo:alpine
    clone: false
    volumes:
      - name: public
        path: /public
      - name: ssh
        path: /.ssh
    environment:
      GIT_SSH_COMMAND: "ssh -i /.ssh/id_ed25519 -o IdentitiesOnly=yes"
    commands:
      - cd /public
      - apk add git openssh
      - GIT_SSH_COMMAND="ssh -i /.ssh/id_ed25519 -o IdentitiesOnly=yes" git -v pull origin master
      - GIT_SSH_COMMAND="ssh -i /.ssh/id_ed25519 -o IdentitiesOnly=yes" git -v submodule update
      - hugo

volumes:
  - name: public
    host:
      path: /var/www/qugalet

  - name: ssh
    host:
      path: /root/.ssh