tgstation-server 6.12.0
The /tg/station 13 server suite
Loading...
Searching...
No Matches
IRemoteDeploymentManagerFactory.cs
Go to the documentation of this file.
1using System.Collections.Generic;
2
4
6{
11 {
18 IRemoteDeploymentManager CreateRemoteDeploymentManager(Api.Models.Instance metadata, RemoteGitProvider remoteGitProvider);
19
26 IRemoteDeploymentManager CreateRemoteDeploymentManager(Api.Models.Instance metadata, Models.CompileJob compileJob);
27
32 void ForgetLocalStateForCompileJobs(IEnumerable<long> compileJobsIds);
33 }
34}
IRemoteDeploymentManager CreateRemoteDeploymentManager(Api.Models.Instance metadata, Models.CompileJob compileJob)
Create a IRemoteDeploymentManager for a given compileJob .
IRemoteDeploymentManager CreateRemoteDeploymentManager(Api.Models.Instance metadata, RemoteGitProvider remoteGitProvider)
Creates a IRemoteDeploymentManager for a given remoteGitProvider .
void ForgetLocalStateForCompileJobs(IEnumerable< long > compileJobsIds)
Cause the IRemoteDeploymentManagerFactory to drop any local state is has for the given compileJobsIds...
RemoteGitProvider
Indicates the remote git host.