func init() { common.RegisterCommand2("cache-extractor", "download and extract cache artifacts (internal)", &CacheExtractorCommand{ retryHelper: retryHelper{ Retry: 2, RetryTime: time.Second, }, }) }
func init() { common.RegisterCommand2("artifacts-downloader", "download and extract build artifacts (internal)", &ArtifactsDownloaderCommand{ network: &network.GitLabClient{}, retryHelper: retryHelper{ Retry: 2, RetryTime: time.Second, }, }) }
func init() { common.RegisterCommand2("artifacts-uploader", "create and upload build artifacts (internal)", &ArtifactsUploaderCommand{ network: &network.GitLabClient{}, retryHelper: retryHelper{ Retry: 2, RetryTime: time.Second, }, Name: "artifacts", }) }
func init() { common.RegisterCommand2("register", "register a new runner", &RegisterCommand{ RunnerConfig: common.RunnerConfig{ Name: getHostname(), RunnerSettings: common.RunnerSettings{ Parallels: &common.ParallelsConfig{}, SSH: &ssh.Config{}, Docker: &common.DockerConfig{}, VirtualBox: &common.VirtualBoxConfig{}, }, }, network: &network.GitLabClient{}, }) }
func init() { common.RegisterCommand2("verify", "verify all registered runners", &VerifyCommand{ network: &network.GitLabClient{}, }) }
func init() { common.RegisterCommand2("unregister", "unregister specific runner", &UnregisterCommand{ network: &network.GitLabClient{}, }) }
func init() { common.RegisterCommand2("run", "run multi runner service", &RunCommand{ ServiceName: defaultServiceName, network: &network.GitLabClient{}, }) }
func init() { common.RegisterCommand2("list", "List all configured runners", &ListCommand{}) }
func init() { common.RegisterCommand2("run-single", "start single runner", &RunSingleCommand{ network: &network.GitLabClient{}, }) }