我已经成功地为Jenkins自由式项目设置了一个web钩子触发器,用于测试目的。
不幸的是,我的Jenkins项目使用的是管道格式,我无法让Bitbucket触发这类项目;问题似乎是没有Jenkins项目注册从Bitbucket web钩子来自的回购程序中提取,Jenkins回答道:
Error: Jenkins response: No git jobs using repository: ssh://git@myhost:7999/xxx/testing-jenkins.git and branches: master No Git consumers using SCM API plug
在我的管道脚本中,我得到了错误org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: Scripts not permitted to use staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods drop java.util.List int。
到现在为止还好。但是,当我转到ScriptApproval页面时,就没有待批准的签名了。
奇怪的是,在不同的Jenkins系统上,当我运行相同的命令时,它会将它添加到挂起的脚本审批中,并且我能够很好
我希望能够从Azure创建一个pull请求,这将启动我的Jenkins构建机器。我通常通过VPN访问Jenkins服务器。Azure实例在云中。我已经按照Service Hooks中的步骤添加了订阅,但在添加本地"Jenkins base URL“、用户名和API令牌后,Build字段无法填充错误"Jenkins query fail with exception 'The remote Name cannot be resolved:<Internal_Server_ name >‘。我如何公开Jenkins计算机以便Azure可以看到它?这将允许填充构建