18 lines
594 B
YAML
18 lines
594 B
YAML
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/
|