use plain scp
	
		
			
	
		
	
	
		
	
		
			Some checks failed
		
		
	
	
		
			
				
	
				Build and Deploy Resume Site / setup-website-content (push) Failing after 5s
				
			
		
		
	
	
				
					
				
			
		
			Some checks failed
		
		
	
	Build and Deploy Resume Site / setup-website-content (push) Failing after 5s
				
			This commit is contained in:
		
							parent
							
								
									29670cbd01
								
							
						
					
					
						commit
						7de4926427
					
				@ -6,6 +6,9 @@ on:
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  setup-website-content:
 | 
			
		||||
    env:
 | 
			
		||||
      remote_path: "/opt/nginx/test.shockrah.xyz"
 | 
			
		||||
      ssh_target: "${{ secrets.USER }}@${{ secrets.HOST }}"
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    container:
 | 
			
		||||
      image: shockrah/hugo
 | 
			
		||||
@ -14,14 +17,13 @@ jobs:
 | 
			
		||||
        uses: actions/checkout@v4
 | 
			
		||||
      - name: Build website content
 | 
			
		||||
        run: hugo
 | 
			
		||||
      - name: Check file content is present
 | 
			
		||||
        run: pwd && ls -lRt public/
 | 
			
		||||
      - name: SCP Files in public up to the remote ( prolly us ) server
 | 
			
		||||
        uses: appleboy/scp-action@master
 | 
			
		||||
        with:
 | 
			
		||||
          HOST: ${{ secrets.HOST }}
 | 
			
		||||
          USERNAME:  ${{ secrets.USER }}
 | 
			
		||||
          PORT:  ${{ secrets.PORT }}
 | 
			
		||||
          KEY:  ${{ secrets.PRIVATE_KEY }}
 | 
			
		||||
          source: "public"
 | 
			
		||||
          target: "/opt/nginx/test.shockrah.xyz"
 | 
			
		||||
      - name: Setup ssh agent
 | 
			
		||||
        run: eval($(ssh-agent -s)
 | 
			
		||||
      - name: Add private key to agent
 | 
			
		||||
        run: echo ${{ secrets.PRIVATE_KEY }} | ssh-add - > /dev/null
 | 
			
		||||
      - name: Create tmp .ssh directory
 | 
			
		||||
        run: mkdir -p ~/.ssh
 | 
			
		||||
      - name: Ensure perms on tmp .ssh directory
 | 
			
		||||
        run: chmod 0700 ~/.ssh
 | 
			
		||||
      - name: SCP Files to resume web server
 | 
			
		||||
        run: "scp -o UserKnownHostsFile=/dev/null -r public/ $ssh_target:$remote_path"
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user