Fuck it, refactor the whole fucking thing
Badgey Deployment / build (push) Successful in 6m11s Details
Badgey Deployment / deploy (BADGEY) (push) Failing after 3s Details
Badgey Deployment / deploy (M5_COMPUTER) (push) Failing after 2s Details

This commit is contained in:
Xyon 2024-10-08 19:48:05 +01:00
parent 894bace6c4
commit 7d1d740f82
Signed by: xyon
GPG Key ID: DD18155D6B18078D
2 changed files with 16 additions and 15 deletions

View File

@ -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

View File

@ -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