public ProjectHook UpdateProjectHook(Project project, ProjectHook hook, Uri uri, bool mergeRequestEvents, bool pushEvents, bool buildEvents) { var repository = this.client.GetRepository(project.Id); return(repository.ProjectHooks.Update(hook.Id, new ProjectHookUpsert() { Url = uri, MergeRequestsEvents = mergeRequestEvents, PushEvents = pushEvents, BuildEvents = buildEvents, EnableSSLVerification = false })); }
public ProjectHook UpdateProjectHook(Project project, ProjectHook hook, Uri uri, bool mergeRequestEvents, bool pushEvents, bool buildEvents) { var repository = this.client.GetRepository(project.Id); return(repository.ProjectHooks.Update(new ProjectHookUpdate() { Id = project.Id, HookId = hook.Id, Url = uri, MergeRequestsEvents = mergeRequestEvents, PushEvents = pushEvents, JobEvents = buildEvents, PipelineEvents = buildEvents, EnableSslVerification = false })); }
public static bool EnsureWebHook(ProjectHook webHook) { return(webHook.JobEvents && webHook.PipelineEvents && webHook.PushEvents && webHook.MergeRequestsEvents && !webHook.EnableSslVerification); }
public static bool EnsureWebHook(ProjectHook webHook) { return(webHook.BuildEvents && webHook.PushEvents && webHook.MergeRequestsEvents && !webHook.EnableSSLVerification); }