fix: log buffer from rsync stdout
This commit is contained in:
		
							parent
							
								
									da62405174
								
							
						
					
					
						commit
						8e19e0d6bc
					
				
							
								
								
									
										11
									
								
								.github/workflows/e2e.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								.github/workflows/e2e.yml
									
									
									
									
										vendored
									
									
								
							@ -8,7 +8,7 @@ on:
 | 
			
		||||
      ARGS:
 | 
			
		||||
        description: 'ARGS'
 | 
			
		||||
        required: true
 | 
			
		||||
        default: '-rltgoDzvO --delete --chmod=ugo=rwX'
 | 
			
		||||
        default: '-rltgoDzvO --delete --chmod=ugo=rwX --progress'
 | 
			
		||||
      EXCLUDE:
 | 
			
		||||
        description: 'EXCLUDE'
 | 
			
		||||
        required: true
 | 
			
		||||
@ -16,7 +16,7 @@ on:
 | 
			
		||||
      SSH_CMD_ARGS:
 | 
			
		||||
        description: 'SSH_CMD_ARGS'
 | 
			
		||||
        required: true
 | 
			
		||||
        default: '-o StrictHostKeyChecking=no, -o AnotherArg=7'
 | 
			
		||||
        default: '-o StrictHostKeyChecking=no, -o UserKnownHostsFile=/dev/null'
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
env:
 | 
			
		||||
@ -66,6 +66,9 @@ jobs:
 | 
			
		||||
          mkdir test_project
 | 
			
		||||
          cd test_project
 | 
			
		||||
          touch index.html
 | 
			
		||||
          touch image.svg
 | 
			
		||||
          touch text.txt
 | 
			
		||||
          truncate -s 500MB big_file.txt
 | 
			
		||||
          date +"%Y-%m-%d %H:%M:%S,%3N" >> index.html
 | 
			
		||||
          cat index.html
 | 
			
		||||
 | 
			
		||||
@ -76,8 +79,8 @@ jobs:
 | 
			
		||||
          # SSH_PRIVATE_KEY: $EXAMPLE_SSH_PRIVATE_KEY
 | 
			
		||||
          # REMOTE_HOST: $EXAMPLE_REMOTE_HOST
 | 
			
		||||
          REMOTE_USER: ${{ env.TEST_USER }}
 | 
			
		||||
          ARGS: ${{ github.event.inputs.ARGS || '-rltgoDzvO --delete --chmod=ugo=rwX' }}
 | 
			
		||||
          SSH_CMD_ARGS: ${{ github.event.inputs.SSH_CMD_ARGS || '-o StrictHostKeyChecking=no, -o AnotherArg=7' }}
 | 
			
		||||
          ARGS: ${{ github.event.inputs.ARGS || '-rltgoDzvO --delete --chmod=ugo=rwX --progress' }}
 | 
			
		||||
          SSH_CMD_ARGS: ${{ github.event.inputs.SSH_CMD_ARGS || '-o StrictHostKeyChecking=no, -o UserKnownHostsFile=/dev/null' }}
 | 
			
		||||
          SOURCE: "test_project/"
 | 
			
		||||
          TARGET: "/var/www/html/"
 | 
			
		||||
          EXCLUDE: ${{ github.event.inputs.EXCLUDE || '/dist/, /node_modules/' }}
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							@ -51,7 +51,9 @@ const rsyncCli = async ({
 | 
			
		||||
 | 
			
		||||
  const defaultOptions = {
 | 
			
		||||
    ssh: true,
 | 
			
		||||
    recursive: true
 | 
			
		||||
    recursive: true,
 | 
			
		||||
    onStdout: (data) => console.log(data.toString()),
 | 
			
		||||
    onStderr: (data) => console.error(data.toString())
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  // RSYNC COMMAND
 | 
			
		||||
@ -59,8 +61,7 @@ const rsyncCli = async ({
 | 
			
		||||
  return nodeRsyncPromise({
 | 
			
		||||
    ...defaultOptions,
 | 
			
		||||
    src: source, dest: rsyncServer, excludeFirst: exclude, port: remotePort,
 | 
			
		||||
    privateKey: privateKeyPath, args, sshCmdArgs,
 | 
			
		||||
    onStdout: (data) => console.log(data), onStderr: (data) => console.error(data)
 | 
			
		||||
    privateKey: privateKeyPath, args, sshCmdArgs
 | 
			
		||||
  });
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user