2021-12-21 23:15:00 +00:00
|
|
|
import { BuildParameters } from '../..';
|
|
|
|
|
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-21 23:15:00 +00:00
|
|
|
const buildParameter = await BuildParameters.create();
|
|
|
|
|
CloudRunnerState.setup(buildParameter);
|
2021-12-13 22:21:26 +00:00
|
|
|
switch (options.remoteClientState) {
|
|
|
|
|
default:
|
|
|
|
|
await DownloadRepository.run();
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|