diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 00000000..99ffb028 --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,66 @@ +name: Deploy + + + +on: + + push: + + branches: ['main'] + + +jobs: + + build: + + runs-on: ubuntu-latest + + container: pandoc/latex + + steps: + + - uses: actions/checkout@v2 + + + + - name: Install mustache (to update the date) + + run: apk add ruby && gem install mustache + + + + - name: creates output + + run: sh ./build.sh + + + + - name: Pushes to another repository + + id: push_directory + + uses: cpina/github-action-push-to-another-repository@main + + env: + + API_TOKEN_GITHUB: ${{ secrets.AUTO_ACTIONS }} + + with: + + source-directory: 'output' + + destination-github-username: dohyeons + + destination-repository-name: FE_Spoticks + + user-email: ${{ secrets.EMAIL }} + + commit-message: ${{ github.event.commits[0].message }} + + target-branch: main + + + + - name: Test get variable exported by push-to-another-repository + + run: echo $DESTINATION_CLONED_DIRECTORY diff --git a/build.sh b/build.sh new file mode 100644 index 00000000..0b4ddd28 --- /dev/null +++ b/build.sh @@ -0,0 +1,5 @@ +#!/bin/sh +cd ../ +mkdir output +cp -R ./FE_Spoticks/* ./output +cp -R ./output ./FE_Spoticks/