diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 6d17117..e7c51aa 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,24 @@ env: jobs: build: runs-on: ubuntu-latest + container: + image: git.0x45.cz/em/mixtape steps: + - name: debug + run: apt update && apt install -y nodejs + - 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 + uses: actions/checkout@v2 - 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/