| 
									
										
										
										
											2021-12-21 23:15:00 +00:00
										 |  |  | import { CloudRunnerState } from '../state/cloud-runner-state'; | 
					
						
							| 
									
										
										
										
											2021-12-19 21:38:59 +00:00
										 |  |  | import { DownloadRepository } from './remote-steps/download-repository'; | 
					
						
							| 
									
										
										
										
											2021-12-13 22:21:26 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | export class RemoteClientCli { | 
					
						
							|  |  |  |   static async RunRemoteClient(options) { | 
					
						
							| 
									
										
										
										
											2021-12-23 00:57:09 +00:00
										 |  |  |     const buildParameter = JSON.parse(process.env.buildParameters || '{}'); | 
					
						
							| 
									
										
										
										
											2021-12-21 23:15:00 +00:00
										 |  |  |     CloudRunnerState.setup(buildParameter); | 
					
						
							| 
									
										
										
										
											2021-12-13 22:21:26 +00:00
										 |  |  |     switch (options.remoteClientState) { | 
					
						
							|  |  |  |       default: | 
					
						
							|  |  |  |         await DownloadRepository.run(); | 
					
						
							|  |  |  |         break; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } |