Changeset View
Changeset View
Standalone View
Standalone View
jobs/tools/setup-gitlab-webhooks.groovy.j2
Show All 19 Lines | stages { | ||||
} | } | ||||
stage('Setup gitlab integration') { | stage('Setup gitlab integration') { | ||||
steps { | steps { | ||||
script { | script { | ||||
setupGitlabWebhook("swh/infra/ci-cd/swh-jenkins-jobs", | setupGitlabWebhook("swh/infra/ci-cd/swh-jenkins-jobs", | ||||
"jenkins-tools/swh-jenkins-jobs-builder", | "jenkins-tools/swh-jenkins-jobs-builder", | ||||
true, true, false) | true, true, false) | ||||
setupGitlabWebhook("swh/infra/ci-cd/swh-jenkins-dockerfiles", | |||||
"jenkins-tools/gitlab-swh-jenkins-dockerfiles", | |||||
true, true, false) | |||||
setupGitlabWebhook("swh/devel/swh-docs", "DDOC/gitlab-builds", | setupGitlabWebhook("swh/devel/swh-docs", "DDOC/gitlab-builds", | ||||
true, true, false) | true, true, false) | ||||
projects = readYaml(file: 'jobs/swh-packages.yaml') | projects = readYaml(file: 'jobs/swh-packages.yaml') | ||||
for (project in projects) { | for (project in projects) { | ||||
if (project.containsKey("project")) { | if (project.containsKey("project")) { | ||||
def jenkinsFolder = project.get('project').get('name') | def jenkinsFolder = project.get('project').get('name') | ||||
def repoName= project.get('project').get('repo_name') | def repoName= project.get('project').get('repo_name') | ||||
▲ Show 20 Lines • Show All 53 Lines • Show Last 20 Lines |