From 7ca6d193d59e0854e1bb382a33bafc35668de4c9 Mon Sep 17 00:00:00 2001 From: Stefan Pejcic Date: Tue, 3 Dec 2024 08:43:18 +0100 Subject: [PATCH] Create build-new-demo.sh --- .github/workflows/build-new-demo.sh | 32 +++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .github/workflows/build-new-demo.sh diff --git a/.github/workflows/build-new-demo.sh b/.github/workflows/build-new-demo.sh new file mode 100644 index 00000000..5eb6809c --- /dev/null +++ b/.github/workflows/build-new-demo.sh @@ -0,0 +1,32 @@ +name: Trigger Rebuild on Version Update + +on: + push: + paths: + - 'version/latest' + +env: + DROPLET_IP: ${{ secrets.DROPLET_IP }} + DROPLET_ID: ${{ secrets.DROPLET_ID }} + DIGITALOCEAN_TOKEN: ${{ secrets.DIGITALOCEAN_TOKEN }} + SSH_KEY_PATH: ${{ secrets.SSH_KEY_PATH }} + +jobs: + rebuild: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v3 + + - name: Set up SSH key + run: | + mkdir -p ~/.ssh + echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa + chmod 600 ~/.ssh/id_rsa + + # Run the rebuild script + - name: Rebuilding the demo site for new OpenPanel version + run: | + chmod +x demo/rebuild.sh + ./demo/rebuild.sh