1
我正在为每个应用程序分支从github创建一个作业。 我不知道如何将凭据传递给回购链接?job-dsl - 如何从gitlab repo分支创建作业时传递凭据?
import groovy.json.*
def project = 'app-ras'
def branchApi = new URL("https://gitlab.etctcssd.com/sdadev/${project}/branches")
def branches = new JsonSlurper().parse(branchApi.newReader())
branches.each {
def branchName = it.name
def jobName = "${project}-${branchName}".replaceAll('/','-')
job(jobName) {
scm {
git("https://gitlab.etctcssd.com/sdadev/${project}.git", branchName)
}
}
}
我们的项目是gitlab中的安全项目,所以在这种情况下如何传递证书?
我相信它会重定向到登录页面。但我不知道如何处理这个问题。任何帮助将不胜感激。
试过但是同样的错误。我正在使用gitlab – ryan1506
@ ryan1506,你是什么意思与_相同error_? – Opal
这里是错误:“groovy.json.JsonException:”我想我的git实验室分支api url不正确。 – ryan1506