Added: Gitea Workflow
	
		
			
	
		
	
	
		
	
		
			Some checks failed
		
		
	
	
		
			
				
	
				Build and Deploy Zola Website / build_and_deploy (push) Failing after 11s
				
			
		
		
	
	
				
					
				
			
		
			Some checks failed
		
		
	
	Build and Deploy Zola Website / build_and_deploy (push) Failing after 11s
				
			This commit is contained in:
		
							
								
								
									
										32
									
								
								.gitea/workflows/deploy.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								.gitea/workflows/deploy.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,32 @@
 | 
			
		||||
name: Build and Deploy Zola Website
 | 
			
		||||
 | 
			
		||||
on:
 | 
			
		||||
  push:
 | 
			
		||||
    branches:
 | 
			
		||||
      - master
 | 
			
		||||
env:
 | 
			
		||||
  HOST: ${{ secrets.SERVER_IP }}
 | 
			
		||||
  SSH_USERNAME: ${{ secrets.USERNAME }}
 | 
			
		||||
  SSH_PRIVATE_KEY: ${{ secrets.DEPLOY_KEY }}
 | 
			
		||||
  DEST_FOLDER: "/srv/www/cz/filiprojek/fuelstats"
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  build_and_deploy:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Checkout Repository
 | 
			
		||||
        uses: actions/checkout@v4
 | 
			
		||||
 | 
			
		||||
      - name: Deploy
 | 
			
		||||
        run: |
 | 
			
		||||
          apt update -y && apt-get install -y --no-install-recommends rsync
 | 
			
		||||
          eval "$(ssh-agent -s)"
 | 
			
		||||
          ssh-add - <<< "${SSH_PRIVATE_KEY}"
 | 
			
		||||
          mkdir -p ~/.ssh/
 | 
			
		||||
          ssh-keyscan -H ${HOST} >> ~/.ssh/known_hosts
 | 
			
		||||
          rsync -r --delete-after ./* "${SSH_USERNAME}@${HOST}:${{ env.DEST_FOLDER }}"
 | 
			
		||||
 | 
			
		||||
      - name: Copy environment.php
 | 
			
		||||
        run: |
 | 
			
		||||
          ssh ${SSH_USERNAME}@${HOST} "cp /var/websrvenv/environment.php /srv/www/cz/filiprojek/fuelstats/config/environment.php"
 | 
			
		||||
		Reference in New Issue
	
	Block a user