From 01ab8e59db6746ce007d0e6ea5e1d420b457e72d Mon Sep 17 00:00:00 2001 From: Emil Miler Date: Fri, 29 Mar 2024 22:59:20 +0100 Subject: [PATCH] CI: Use custom image --- .gitea/workflows/build.yaml | 24 ++++-------------------- 1 file changed, 4 insertions(+), 20 deletions(-) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 6d17117..a4cf8cf 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -6,8 +6,6 @@ on: - master env: - ZOLA_VERSION: "0.18.0" - CHORDPRO_VERSION: "6.050" HOST: ${{ secrets.SSH_HOSTNAME }} HOST_DIR: ${{ secrets.SSH_TARGET_DIR }} SSH_USERNAME: ${{ secrets.SSH_USERNAME }} @@ -16,35 +14,21 @@ env: jobs: build: runs-on: ubuntu-latest + container: + image: git.0x45.cz/em/mixtape:latest steps: - name: Checkout repository - uses: actions/checkout@v4 - - - name: Install Dependencies - run: | - apt update -y - apt-get install -y --no-install-recommends \ - cpanminus ghostscript make rsync \ - libpdf-api2-perl libimage-info-perl - - - name: Install Chordpro - run: cpanm install chordpro@${CHORDPRO_VERSION} - - - name: Install Zola - run: | - wget https://github.com/getzola/zola/releases/download/v${ZOLA_VERSION}/zola-v${ZOLA_VERSION}-x86_64-unknown-linux-gnu.tar.gz - tar -xvzf *.tar.gz + run: git clone https://git.0x45.cz/em/mixtape.git /workspace/em/mixtape - name: Build Chordpro run: make - name: Build Zola - run: ./zola build + run: zola build - name: Deploy run: | - apt-get install -y --no-install-recommends rsync eval "$(ssh-agent -s)" ssh-add - <<< "${SSH_PRIVATE_KEY}" mkdir -p ~/.ssh/