From 597e3bba21de63764b890beaa47bbf4511483b18 Mon Sep 17 00:00:00 2001 From: "Tomoya Matsuura(MacBookPro)" Date: Tue, 6 Feb 2024 11:44:10 +0900 Subject: [PATCH] add gitea build steps --- .gitea/workflows/ci.yaml | 41 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .gitea/workflows/ci.yaml diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml new file mode 100644 index 0000000..5a0d7c7 --- /dev/null +++ b/.gitea/workflows/ci.yaml @@ -0,0 +1,41 @@ +name: Build +on: + push: + branches: + - main +jobs: + build: + env: + RUNNER_TOOL_CACHE: /toolcache + runs-on: ubuntu-latest + steps: + - run: git config --global core.quotepath false + - name: Install apt packages + run: apt update && apt install -y rsync + - uses: actions/checkout@v3 + with: + submodules: true # Fetch Hugo themes (true OR recursive) + fetch-depth: 0 + - uses: https://github.com/actions/setup-go@v4 + with: + go-version: '^1.20' + - name: Setup Hugo + uses: https://github.com/peaceiris/actions-hugo@v2 + with: + hugo-version: ${{ matrix.hugo-version }} + extended: true + - name: Run Hugo + run: hugo --minify + - name: upload artifacs + uses: https://github.com/actions/upload-artifact@v3 + with: + name: "test2" + path: "public/**" + + # - name: Create private key + # run: | + # echo "${{ secrets.PRIVATE_KEY }}" > /tmp/act_runner_key + # chmod 600 /tmp/act_runner_key + # - name: rsync public directory + # run: | + # rsync -avz --delete -e "ssh -i /tmp/act_runner_key -o StrictHostKeyChecking=no -p ${{ vars.WEBSERVER_PORT }}" ${{ gitea.workspace }}/public/* ${{ vars.WEBSERVER_USER }}@${{ vars.WEBSERVER_HOST }}:/var/www/html \ No newline at end of file