mirror of
				https://github.com/appleboy/ssh-action.git
				synced 2025-10-31 00:10:11 +08:00 
			
		
		
		
	chore(ssh): remove comma splitting
fix https://github.com/appleboy/ssh-action/issues/10
This commit is contained in:
		
							parent
							
								
									aa1ecdd19a
								
							
						
					
					
						commit
						6f091cd9e3
					
				
							
								
								
									
										8
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							| @ -43,7 +43,9 @@ jobs: | |||||||
|     #     key: ${{ secrets.KEY }} |     #     key: ${{ secrets.KEY }} | ||||||
|     #     port: ${{ secrets.PORT }} |     #     port: ${{ secrets.PORT }} | ||||||
|     #     script_stop: true |     #     script_stop: true | ||||||
|     #     script: "mkdir abc/def,ls -al" |     #     script: | | ||||||
|  |     #       mkdir abc/def | ||||||
|  |     #       ls -al | ||||||
| 
 | 
 | ||||||
|     - name: pass environment |     - name: pass environment | ||||||
|       uses: appleboy/ssh-action@master |       uses: appleboy/ssh-action@master | ||||||
| @ -56,5 +58,5 @@ jobs: | |||||||
|         port: ${{ secrets.PORT }} |         port: ${{ secrets.PORT }} | ||||||
|         envs: FOO |         envs: FOO | ||||||
|         script: | |         script: | | ||||||
|           echo "I am $FOO" |           echo "I am $FOO, thanks" | ||||||
|           echo "I am $BAR" |           echo "I am $BAR, thanks" | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| FROM appleboy/drone-ssh:1.5.2-linux-amd64 | FROM appleboy/drone-ssh:1.5.3-linux-amd64 | ||||||
| 
 | 
 | ||||||
| ADD entrypoint.sh /entrypoint.sh | ADD entrypoint.sh /entrypoint.sh | ||||||
| RUN chmod +x /entrypoint.sh | RUN chmod +x /entrypoint.sh | ||||||
|  | |||||||
							
								
								
									
										29
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										29
									
								
								README.md
									
									
									
									
									
								
							| @ -36,9 +36,9 @@ output: | |||||||
| whoami | whoami | ||||||
| ======END====== | ======END====== | ||||||
| out: *** | out: *** | ||||||
| ========================================== | ============================================== | ||||||
| Successfully executed commands to all host. | ✅ Successfully executed commands to all host. | ||||||
| ========================================== | ============================================== | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| ## Input variables | ## Input variables | ||||||
| @ -106,6 +106,7 @@ Multiple Commands | |||||||
| Multiple Hosts | Multiple Hosts | ||||||
| 
 | 
 | ||||||
| ```diff | ```diff | ||||||
|  |   - name: multiple host | ||||||
|     uses: appleboy/ssh-action@master |     uses: appleboy/ssh-action@master | ||||||
|     with: |     with: | ||||||
| -     host: "foo.com" | -     host: "foo.com" | ||||||
| @ -121,6 +122,7 @@ Multiple Hosts | |||||||
| Pass environment variable to shell script | Pass environment variable to shell script | ||||||
| 
 | 
 | ||||||
| ```diff | ```diff | ||||||
|  |   - name: pass environment | ||||||
|     uses: appleboy/ssh-action@master |     uses: appleboy/ssh-action@master | ||||||
| +   env: | +   env: | ||||||
| +     FOO: "BAR" | +     FOO: "BAR" | ||||||
| @ -137,7 +139,7 @@ Pass environment variable to shell script | |||||||
| 
 | 
 | ||||||
| Stop script after first failure. ex: missing `abc` folder | Stop script after first failure. ex: missing `abc` folder | ||||||
| 
 | 
 | ||||||
| ```yaml | ```diff | ||||||
|   - name: stop script if command error |   - name: stop script if command error | ||||||
|     uses: appleboy/ssh-action@master |     uses: appleboy/ssh-action@master | ||||||
|     with: |     with: | ||||||
| @ -145,6 +147,21 @@ Stop script after first failure. ex: missing `abc` folder | |||||||
|       username: ${{ secrets.USERNAME }} |       username: ${{ secrets.USERNAME }} | ||||||
|       key: ${{ secrets.KEY }} |       key: ${{ secrets.KEY }} | ||||||
|       port: ${{ secrets.PORT }} |       port: ${{ secrets.PORT }} | ||||||
|     script_stop: true | +     script_stop: true | ||||||
|     script: "mkdir abc/def,ls -al" |       script: | | ||||||
|  |         mkdir abc/def | ||||||
|  |         ls -al | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | output: | ||||||
|  | 
 | ||||||
|  | ```sh | ||||||
|  | ======CMD====== | ||||||
|  | mkdir abc/def | ||||||
|  | ls -al | ||||||
|  | 
 | ||||||
|  | ======END====== | ||||||
|  | 2019/11/21 01:16:21 Process exited with status 1 | ||||||
|  | err: mkdir: cannot create directory ‘abc/def’: No such file or directory | ||||||
|  | ##[error]Docker run failed with exit code 1 | ||||||
| ``` | ``` | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Bo-Yi Wu
						Bo-Yi Wu