Zola workflow updated
This commit is contained in:
		@@ -6,22 +6,28 @@ on:
 | 
				
			|||||||
      - master
 | 
					      - master
 | 
				
			||||||
      - dev
 | 
					      - dev
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					env:
 | 
				
			||||||
 | 
					  ZOLA_VERSION: "0.19.2"
 | 
				
			||||||
 | 
					  HOST: ${{ secrets.SERVER_IP }}
 | 
				
			||||||
 | 
					  SSH_USERNAME: ${{ secrets.USERNAME }}
 | 
				
			||||||
 | 
					  SSH_PRIVATE_KEY: ${{ secrets.DEPLOY_KEY }}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
jobs:
 | 
					jobs:
 | 
				
			||||||
  build_and_deploy:
 | 
					  build_and_deploy:
 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - name: Checkout Repository
 | 
					      - name: Checkout Repository
 | 
				
			||||||
        uses: actions/checkout@v2
 | 
					        uses: actions/checkout@v4
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      - name: Set up Zola
 | 
					      - name: Set up Zola
 | 
				
			||||||
        uses: taiki-e/install-action@v2
 | 
					        run: |
 | 
				
			||||||
        with:
 | 
					          wget https://github.com/getzola/zola/releases/download/v${ZOLA_VERSION}/zola-v${ZOLA_VERSION}-x86_64-unknown-linux-gnu.tar.gz
 | 
				
			||||||
          tool: zola@0.17.2
 | 
					          tar -xvzf *.tar.gz
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      - name: Build Zola Website
 | 
					      - name: Build Zola Website
 | 
				
			||||||
        run: |
 | 
					        run: |
 | 
				
			||||||
          zola build
 | 
					          ./zola build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      - name: Set Destination Folder if MASTER
 | 
					      - name: Set Destination Folder if MASTER
 | 
				
			||||||
        if: ${{ github.ref == 'refs/heads/master' }}
 | 
					        if: ${{ github.ref == 'refs/heads/master' }}
 | 
				
			||||||
@@ -31,14 +37,12 @@ jobs:
 | 
				
			|||||||
        if: ${{ github.ref == 'refs/heads/dev' }}
 | 
					        if: ${{ github.ref == 'refs/heads/dev' }}
 | 
				
			||||||
        run: echo "DEST_FOLDER=/srv/www/cz/filiprojek/dev" >> $GITHUB_ENV
 | 
					        run: echo "DEST_FOLDER=/srv/www/cz/filiprojek/dev" >> $GITHUB_ENV
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      - name: Deploy to server
 | 
					      - name: Deploy
 | 
				
			||||||
        uses: AEnterprise/rsync-deploy@v1.0.2
 | 
					        run: |
 | 
				
			||||||
        env:
 | 
					          apt update -y && apt-get install -y --no-install-recommends rsync
 | 
				
			||||||
          DEPLOY_KEY: ${{ secrets.DEPLOY_KEY }}
 | 
					          eval "$(ssh-agent -s)"
 | 
				
			||||||
          ARGS: "-e -c -r --delete"
 | 
					          ssh-add - <<< "${SSH_PRIVATE_KEY}"
 | 
				
			||||||
          SERVER_PORT: 22
 | 
					          mkdir -p ~/.ssh/
 | 
				
			||||||
          FOLDER: "./public/"
 | 
					          ssh-keyscan -H ${HOST} >> ~/.ssh/known_hosts
 | 
				
			||||||
          SERVER_IP: ${{ secrets.SERVER_IP }}
 | 
					          rsync -r --delete-after public/* "${SSH_USERNAME}@${HOST}:${{ env.DEST_FOLDER }}"
 | 
				
			||||||
          USERNAME: ${{ secrets.USERNAME }}
 | 
					 | 
				
			||||||
          SERVER_DESTINATION: ${{ env.DEST_FOLDER }}
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user