Fuck it, refactor the whole fucking thing
This commit is contained in:
parent
894bace6c4
commit
7d1d740f82
|
|
@ -50,9 +50,19 @@ jobs:
|
||||||
WEATHER_API_KEY: ${{ secrets.WEATHER_API_KEY }}
|
WEATHER_API_KEY: ${{ secrets.WEATHER_API_KEY }}
|
||||||
DOGPICS_API_KEY: ${{ secrets.DOGPICS_API_KEY }}
|
DOGPICS_API_KEY: ${{ secrets.DOGPICS_API_KEY }}
|
||||||
CATPICS_API_KEY: ${{ secrets.CATPICS_API_KEY }}
|
CATPICS_API_KEY: ${{ secrets.CATPICS_API_KEY }}
|
||||||
- name: Create SSH dir
|
- name: ssh-scp-ssh-pipelines
|
||||||
run: mkdir -pv ~/.ssh
|
uses: cross-the-world/ssh-scp-ssh-pipelines@v1
|
||||||
- name: Seed SSH key for deploy
|
env:
|
||||||
run: echo "${{ secrets.DEPLOY_KEY }}" | tr -d '\r' > ~/.ssh/id_rsa && chmod 0600 ~/.ssh/id_rsa
|
BOT_NAME: ${{ vars[format('{0}_SERVER_HOSTNAME', matrix.bot) }}
|
||||||
- name: Deploy
|
with:
|
||||||
run: bash cicd/deploy.sh ${{ vars[format('{0}_SERVER_HOSTNAME', matrix.bot) }}
|
host: ${{ vars[format('{0}_SERVER_HOSTNAME', matrix.bot) }}
|
||||||
|
user: badgey
|
||||||
|
key: ${{ secrets.DEPLOY_KEY }}
|
||||||
|
first_ssh: |
|
||||||
|
sudo /usr/bin/systemctl stop $BOT_NAME
|
||||||
|
scp: |
|
||||||
|
./badgey => /srv/$BOT_NAME/$BOT_NAME
|
||||||
|
./config => /srv/$BOT_NAME/
|
||||||
|
./txt => /srv/$BOT_NAME/
|
||||||
|
last_ssh: |
|
||||||
|
sudo /usr/bin/systemctl start $BOT_NAME
|
||||||
|
|
|
||||||
|
|
@ -1,9 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
bot=$1
|
|
||||||
|
|
||||||
ssh badgey@$bot sudo /usr/bin/systemctl stop $bot
|
|
||||||
rsync -avP badgey badgey@$bot:/srv/$bot/
|
|
||||||
rsync -avP config badgey@$bot:/srv/$bot/
|
|
||||||
rsync -avP txt badgey@$bot:/srv/$bot/
|
|
||||||
ssh badgey@$bot sudo /usr/bin/systemctl start $bot
|
|
||||||
Loading…
Reference in New Issue