kind: pipeline
name: default

steps:
- name: build
  image: alpine
  commands:
    - apk update
    - apk add git emacs-nox
    - emacs -Q --script export.el
  when:
    branch:
    - master
    event:
      exclude:
      - pull_request

- name: deploy
  image: appleboy/drone-scp
  settings:
    host:
      from_secret: ssh_host
    target:
      from_secret: ssh_target
    source:
      - org/config/*
    strip_components: 2
    username:
      from_secret: ssh_username
    password:
      from_secret: ssh_password
    port:
      from_secret: ssh_port
  when:
    branch:
    - master
    event:
      exclude:
      - pull_request
