Example #1
0
        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
            }));
        }
Example #2
0
        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
            }));
        }
Example #3
0
 public static bool EnsureWebHook(ProjectHook webHook)
 {
     return(webHook.JobEvents && webHook.PipelineEvents && webHook.PushEvents && webHook.MergeRequestsEvents && !webHook.EnableSslVerification);
 }
Example #4
0
 public static bool EnsureWebHook(ProjectHook webHook)
 {
     return(webHook.BuildEvents && webHook.PushEvents && webHook.MergeRequestsEvents && !webHook.EnableSSLVerification);
 }