Method | Description | |
---|---|---|
FetchHandler ( ITracer tracer, IDeploymentManager deploymentManager, IDeploymentSettingsManager settings, IDeploymentStatusManager status, IOperationLock deploymentLock, IEnvironment environment, IEnumerable |
||
PerformBackgroundDeployment ( Kudu.Services.ServiceHookHandlers.DeploymentInfo deployInfo, IEnvironment environment, IDeploymentSettingsManager settings, TraceLevel traceLevel, |
||
PerformDeployment ( Kudu.Services.ServiceHookHandlers.DeploymentInfo deploymentInfo, IDisposable tempDeployment = null, Kudu.Core.SourceControl.ChangeSet tempChangeSet = null ) : Task | ||
ProcessRequestAsync ( |
Method | Description | |
---|---|---|
GetPayload ( System.Web.HttpRequestBase request ) : Newtonsoft.Json.Linq.JObject | ||
GetRepositoryInfo ( System.Web.HttpRequestBase request, Newtonsoft.Json.Linq.JObject payload, string targetBranch, Kudu.Services.ServiceHookHandlers.DeploymentInfo &info ) : DeployAction | ||
ShouldDeploy ( IRepository repository, Kudu.Services.ServiceHookHandlers.DeploymentInfo deploymentInfo, string targetBranch ) : bool | ||
TraceHandler ( IServiceHookHandler handler ) : void | ||
TracePayload ( Newtonsoft.Json.Linq.JObject json ) : void |
public FetchHandler ( ITracer tracer, IDeploymentManager deploymentManager, IDeploymentSettingsManager settings, IDeploymentStatusManager status, IOperationLock deploymentLock, IEnvironment environment, IEnumerable |
||
tracer | ITracer | |
deploymentManager | IDeploymentManager | |
settings | IDeploymentSettingsManager | |
status | IDeploymentStatusManager | |
deploymentLock | IOperationLock | |
environment | IEnvironment | |
serviceHookHandlers | IEnumerable |
|
repositoryFactory | IRepositoryFactory | |
autoSwapHandler | IAutoSwapHandler | |
return | System |
public static PerformBackgroundDeployment ( Kudu.Services.ServiceHookHandlers.DeploymentInfo deployInfo, IEnvironment environment, IDeploymentSettingsManager settings, TraceLevel traceLevel, |
||
deployInfo | Kudu.Services.ServiceHookHandlers.DeploymentInfo | |
environment | IEnvironment | |
settings | IDeploymentSettingsManager | |
traceLevel | TraceLevel | |
uri | ||
tempDeployment | IDisposable | |
autoSwapHandler | IAutoSwapHandler | |
tempChangeSet | Kudu.Core.SourceControl.ChangeSet | |
return | void |
public PerformDeployment ( Kudu.Services.ServiceHookHandlers.DeploymentInfo deploymentInfo, IDisposable tempDeployment = null, Kudu.Core.SourceControl.ChangeSet tempChangeSet = null ) : Task | ||
deploymentInfo | Kudu.Services.ServiceHookHandlers.DeploymentInfo | |
tempDeployment | IDisposable | |
tempChangeSet | Kudu.Core.SourceControl.ChangeSet | |
return | Task |
public ProcessRequestAsync ( |
||
context | ||
return | Task |