Compare commits
	
		
			1 commit
		
	
	
		
			
				cb089a6d05
			
			...
			
				ba9faf4700
			
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| ba9faf4700 | 
					 1 changed files with 48 additions and 2 deletions
				
			
		|  | @ -79,8 +79,54 @@ jobs: | ||||||
|         run: | |         run: | | ||||||
|           rsync -v -r --delete -e "ssh -i deploykey.priv -o 'UserKnownHostsFile ./known_hosts'" public/ ccchh-website-deploy@public-web-static-intern.hamburg.ccc.de:/var/www/hamburg.ccc.de/ |           rsync -v -r --delete -e "ssh -i deploykey.priv -o 'UserKnownHostsFile ./known_hosts'" public/ ccchh-website-deploy@public-web-static-intern.hamburg.ccc.de:/var/www/hamburg.ccc.de/ | ||||||
| 
 | 
 | ||||||
|       - uses: actions/upload-artifact@v3 |       - name: Upload the website build as an artifact | ||||||
|         if: github.event_name == 'pull_request' |         uses: actions/upload-artifact@v3 | ||||||
|         with: |         with: | ||||||
|           name: website-build |           name: website-build | ||||||
|           path: public/ |           path: public/ | ||||||
|  | 
 | ||||||
|  |   deploy-staging: | ||||||
|  |     if: github.event_name == 'pull_request' | ||||||
|  |     needs: | ||||||
|  |       - build | ||||||
|  |     runs-on: docker | ||||||
|  |     container: | ||||||
|  |       image: code.forgejo.org/oci/node:22-bookworm | ||||||
|  |     steps: | ||||||
|  |       - name: Download the website build artifact | ||||||
|  |         uses: actions/download-artifact@v3 | ||||||
|  |         with: | ||||||
|  |           name: website-build | ||||||
|  |           path: website-build | ||||||
|  | 
 | ||||||
|  |       - name: Install packages | ||||||
|  |         run: | | ||||||
|  |           apt update | ||||||
|  |           # For uploading. | ||||||
|  |           apt install -y rsync | ||||||
|  | 
 | ||||||
|  |       - name: debugging | ||||||
|  |         run: | | ||||||
|  |           ls -la | ||||||
|  |           echo "website-build:" | ||||||
|  |           ls -la website-build | ||||||
|  | 
 | ||||||
|  |   deploy-prod: | ||||||
|  |     if: (github.event_name == 'push' || github.event_name == 'schedule') && github.ref_name == 'main' | ||||||
|  |     needs: | ||||||
|  |       - build | ||||||
|  |     runs-on: docker | ||||||
|  |     container: | ||||||
|  |       image: code.forgejo.org/oci/node:22-bookworm | ||||||
|  |     steps: | ||||||
|  |       - name: Download the website build artifact | ||||||
|  |         uses: actions/download-artifact@v3 | ||||||
|  |         with: | ||||||
|  |           name: website-build | ||||||
|  |           path: website-build | ||||||
|  | 
 | ||||||
|  |       - name: Install packages | ||||||
|  |         run: | | ||||||
|  |           apt update | ||||||
|  |           # For uploading. | ||||||
|  |           apt install -y rsync | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue