Плагин github и интеграция Webhook с Дженкинсом

Я смотрю на интеграцию плагина github с Дженкинсом с помощью отличных скриптов. Я мог бы добавить плагин "github" 1.29.3 и увидеть его в разделе "Управление Jenkins/Configure System". Я также обновил "Имя сервера, учетные данные" в соответствии с моим приложением. У меня есть следующий простой скрипт для этого:

def gitHubPlugin = Jenkins.instance.getExtensionList   (GitHubPluginConfig.class)[0]
def gitHubServer = new GitHubServerConfig(credentialsId)
gitHubserver.name   = name
gitHubServer.apiUrl = apiUrl

Пока выглядит хорошо. Сейчас я пытаюсь добавить веб-крючок к одной из моих работ. Я мог бы сделать это, установив флажок "Триггер GitHub для опроса GITScm" на странице "Моя работа / Настройка". Я столкнулся с проблемой при добавлении этой конкретной логики в мой скрипт Groovy выше. Любые мысли о том, как добавить эту логику, чтобы флажок был отмечен через скрипт Groovy.

Другими словами, пытаясь реализовать процедуру "GitHub Hook Trigger для GITScm Polling" через скрипт groovy. Я мог финнуть step1 и step2, пытаясь найти способ сделать модифицированную версию Step3.

https://wiki.jenkins.io/display/JENKINS/Github+Plugin

Нужно ли возиться с подписчиками, чтобы добиться этого? https://github.com/jenkinsci/github-plugin/blob/master/src/main/java/com/cloudbees/jenkins/GitHubPushTrigger.java

Спасибо

0 ответов

Другие вопросы по тегам