tgstation-server 5.12.7
The /tg/station 13 server suite
Loading...
Searching...
No Matches
IRemoteDeploymentManager.cs
Go to the documentation of this file.
1using System.Collections.Generic;
2using System.Threading;
3using System.Threading.Tasks;
4
7
9{
14 {
23 Api.Models.Internal.IGitRemoteInformation remoteInformation,
24 CompileJob compileJob,
25 CancellationToken cancellationToken);
26
34 CompileJob compileJob,
35 CancellationToken cancellationToken);
36
44 Task ApplyDeployment(CompileJob compileJob, CompileJob oldCompileJob, CancellationToken cancellationToken);
45
53 Task FailDeployment(CompileJob compileJob, string errorMessage, CancellationToken cancellationToken);
54
61 Task MarkInactive(CompileJob compileJob, CancellationToken cancellationToken);
62
74 CompileJob compileJob,
75 RevisionInformation previousRevisionInformation,
76 RepositorySettings repositorySettings,
77 string repoOwner,
78 string repoName,
79 CancellationToken cancellationToken);
80
89 Task<IReadOnlyCollection<TestMerge>> RemoveMergedTestMerges(
90 IRepository repository,
91 RepositorySettings repositorySettings,
92 RevisionInformation revisionInformation,
93 CancellationToken cancellationToken);
94 }
95}
Task StageDeployment(CompileJob compileJob, CancellationToken cancellationToken)
Stage a given compileJob 's deployment.
Task FailDeployment(CompileJob compileJob, string errorMessage, CancellationToken cancellationToken)
Fail a deployment for a given compileJob .
Task ApplyDeployment(CompileJob compileJob, CompileJob oldCompileJob, CancellationToken cancellationToken)
Stage a given compileJob 's deployment.
Task MarkInactive(CompileJob compileJob, CancellationToken cancellationToken)
Mark the deplotment for a given compileJob as inactive.
Task StartDeployment(Api.Models.Internal.IGitRemoteInformation remoteInformation, CompileJob compileJob, CancellationToken cancellationToken)
Start a deployment for a given compileJob .
Task< IReadOnlyCollection< TestMerge > > RemoveMergedTestMerges(IRepository repository, RepositorySettings repositorySettings, RevisionInformation revisionInformation, CancellationToken cancellationToken)
Get the updated list of TestMerges for an origin merge.
Task PostDeploymentComments(CompileJob compileJob, RevisionInformation previousRevisionInformation, RepositorySettings repositorySettings, string repoOwner, string repoName, CancellationToken cancellationToken)
Post deployment comments to the test merge ticket.
Represents an on-disk git repository.
Definition: IRepository.cs:14