afpy.org/.github/workflows/deploy.yml

27 lines
864 B
YAML
Raw Normal View History

2019-12-17 23:33:27 +00:00
name: Publish
2020-06-15 16:02:12 +00:00
on:
push:
branches: [master]
2019-12-17 23:33:27 +00:00
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Deploy
env:
deploy_key: ${{secrets.deploy_key}}
known_hosts: ${{secrets.known_hosts}}
run: |
mkdir -p ${HOME}/.ssh
printf "%s\n" "$known_hosts" > ${HOME}/.ssh/known_hosts
printf "%s\n" "$deploy_key" > ${HOME}/.ssh/id_ed25519
chmod 600 ${HOME}/.ssh/id_ed25519
eval $(ssh-agent)
ssh-add
rsync -a ./ afpy-org@deb.afpy.org:/home/afpy-org/src/
2020-11-07 21:35:57 +00:00
ssh afpy-org@deb.afpy.org /home/afpy-org/venv/bin/python -m pip install --upgrade setuptools wheel pip
2020-01-06 21:47:38 +00:00
ssh afpy-org@deb.afpy.org /home/afpy-org/venv/bin/python -m pip install /home/afpy-org/src/[sentry]
2019-12-17 23:33:27 +00:00
ssh afpy-org@deb.afpy.org sudo systemctl restart afpy-org.service