diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..30608ca --- /dev/null +++ b/.drone.yml @@ -0,0 +1,24 @@ +--- +kind: pipeline +type: docker +name: default + +steps: + - name: build_deploy + image: deblan/devenv + environment: + SSH_PUB_KEY: + from_secret: ssh_pub_key + SSH_PRIV_KEY: + from_secret: ssh_priv_key + SSH_USER_HOST: + from_secret: ssh_user_host + commands: + - pip3 install mkdocs + - mkdocs build + - mkdir "$HOME/.ssh" + - echo "$SSH_PRIV_KEY" > "$HOME/.ssh/id_ed25519" + - echo "$SSH_PUB_KEY" > "$HOME/.ssh/id_ed25519.pub" + - chmod 700 "$HOME/.ssh" + - chmod 600 "$HOME/.ssh/id_ed25519" "$HOME/.ssh/id_ed25519.pub" + - rsync -e "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no" -avz --delete ./site/ "$SSH_USER_HOST:web/" diff --git a/.metroline.yml b/.metroline.yml deleted file mode 100644 index 8ec4cf4..0000000 --- a/.metroline.yml +++ /dev/null @@ -1,17 +0,0 @@ -version: '1' -image: deblan/devenv -jobs: - build: - env: - SSH_PUB_KEY: '{{SSH_PUB_KEY}}' - SSH_PRIV_KEY: '{{SSH_PRIV_KEY}}' - SSH_USER_HOST: '{{SSH_USER_HOST}}' - script: - - mkdir $HOME/.ssh - - 'echo "$SSH_PRIV_KEY" > $HOME/.ssh/id_ed25519' - - 'echo "$SSH_PUB_KEY" > $HOME/.ssh/id_ed25519.pub' - - chmod 700 $HOME/.ssh - - chmod 600 $HOME/.ssh/id_ed25519 $HOME/.ssh/id_ed25519.pub - - pip3 install mkdocs - - mkdocs build - - rsync -e "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no" -avz --delete ./site/ $SSH_USER_HOST:web/