Skip to content

Commit

Permalink
Push repo to beta.charm.sh
Browse files Browse the repository at this point in the history
  • Loading branch information
aymanbagabas committed Sep 14, 2021
1 parent e91d12b commit c61938d
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions .github/workflows/soft-serve.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Soft-Serve

on:
push:
branches:
- main

jobs:
softserve:
runs-on: ubuntu-latest
env:
CHARM_SOFT_SERVE_KEY: "${{ secrets.CHARM_SOFT_SERVE_KEY }}"
SERVER: beta.charm.sh
SSH_AUTH_SOCK: /tmp/ssh_agent.sock
PUSH_TO: "soft-serve"

steps:
- name: Checkout code
uses: actions/checkout@v2
with:
fetch-depth: 0

- name: Push to Soft-Serve
run: |
# Add ssh key
mkdir -p ~/.ssh
ssh-keyscan $SERVER >> ~/.ssh/known_hosts
echo "$CHARM_SOFT_SERVE_KEY" > ~/.ssh/charm_soft_serve_id_rsa
chmod 0600 ~/.ssh/charm_soft_serve_id_rsa
eval "$(ssh-agent -a $SSH_AUTH_SOCK)"
ssh-add ~/.ssh/charm_soft_serve_id_rsa
# Add remote
git remote add soft-serve ssh://$SERVER/$PUSH_TO
# Push to soft-serve
git push -f soft-serve HEAD:master
rm -rf ~/.ssh/charm_soft_serve_id_rsa

0 comments on commit c61938d

Please sign in to comment.