This commit is contained in:
		
							parent
							
								
									225e597060
								
							
						
					
					
						commit
						4106d880ac
					
				
							
								
								
									
										11
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								.drone.yml
									
									
									
									
									
								
							| @ -12,20 +12,25 @@ steps: | ||||
|       from_secret: user | ||||
|     SSH_KEY: | ||||
|       from_secret: ssh_key | ||||
|     SRC: content | ||||
|     DEST: gemini/content | ||||
| 
 | ||||
|   commands: | ||||
|   # install stuff | ||||
|   - apt-get update -qq > /dev/null | ||||
|   - apt-get install ssh rsync -qq > /dev/null | ||||
|   # a comment hopefully | ||||
| 
 | ||||
|   # configure ssh identity | ||||
|   - which ssh-agent | ||||
|   - eval $(ssh-agent -s) | ||||
|   - mkdir -p ~/.ssh | ||||
|   # import ssh key | ||||
|   - echo "$SSH_KEY" > ~/.ssh/id_rsa | ||||
|   - chmod 600 ~/.ssh/id_rsa | ||||
|   - ssh-add | ||||
|   # skip key checking | ||||
|   # skip key checking as this runner has never seen the host before | ||||
|   - echo "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config | ||||
|   - cat ~/.ssh/config | ||||
| 
 | ||||
|   # run operations on the remote host | ||||
|   - ssh "$${USER}@$${HOST}" "[[ -d $${DEST} ]] && rm -r $${DEST}" | ||||
|   - rsync -rP content/* "$${USER}@$${HOST}:$${DEST}" | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user