如何使用Job-DSL在BitBucket上完成推送时触发构建?
我认为就是这样,但是使用BitBucket,而不是GitHub ...
triggers{
githubPush()
}
我也在寻找一种“拉”行为,如果BitBucket上有新内容,Jenkins会查看每个 N 分钟。
答案 0 :(得分:2)
我最终使用了@daspilker提到的DSL配置块。我还必须查看Jenkins jog config.xml以了解如何编写DSL代码。这段代码对我有用。
job{
configure { project ->
project / 'triggers' << 'com.cloudbees.jenkins.plugins.BitBucketTrigger'{
spec ''
}
}
}
答案 1 :(得分:0)
作业DSL目前不支持Bitbucket pullrequest builder plugin。有人在前一段时间创建了feature request,但AFAIK没有人正在研究它。
但您可以使用DSL configure block为任何插件添加配置。
答案 2 :(得分:0)
triggers{
scm("*/5 * * * *")
}
对我来说很好。
答案 3 :(得分:0)