blog/.drone.yml
2020-10-27 16:26:49 +01:00

60 lines
1.6 KiB
YAML

---
kind: pipeline
name: lint
steps:
- name: yaml lint
image: cytopia/yamllint
commands:
- yamllint .
- name: markdown lint
image: pipelinecomponents/markdownlint:latest
commands:
- mdl .
- name: pbuild pelican
image: apihackers/pelican
commands:
- pelican content -o output -s pelicanconf.py
#- name: deploy staging
# image: kroniak/ssh-client
# environment:
# DEPLOY_USER:
# from_secret: deploy_user
# DEPLOY_HOST:
# from_secret: deploy_host
# DEPLOY_KEY:
# from_secret: deploy_key
# commands:
# - echo "deploy $DEPLOY_USER@$DEPLOY_HOST"
# - echo "$DEPLOY_KEY" | sed 's/!/\n/g' > deploy_key
# - chmod 0600 deploy_key
# - cat deploy_key
# - ssh -i deploy_key -o StrictHostKeyChecking=no $DEPLOY_USER@$DEPLOY_HOST rm -Rf /srv/http/blog-lan/output/
# - scp -i deploy_key -o StrictHostKeyChecking=no output/* $DEPLOY_USER@$DEPLOY_HOST:/srv/http/blog-lan/output/
# when:
# branch:
# exclude:
# - master
#
#- name: deploy staging
# image: kroniak/ssh-client
# environment:
# DEPLOY_USER:
# from_secret: deploy_user
# DEPLOY_HOST:
# from_secret: deploy_host
# DEPLOY_KEY:
# from_secret: deploy_key
# commands:
# - echo "deploy $DEPLOY_USER@$DEPLOY_HOST"
# - echo "$DEPLOY_KEY" | sed 's/!/\n/g' > deploy_key
# - chmod 0600 deploy_key
# - cat deploy_key
# - scp -i deploy_key -o StrictHostKeyChecking=no output/* $DEPLOY_USER@$DEPLOY_HOST:/srv/http/blog/output/
# when:
# branch:
# include:
# - master