当前位置: 首页 > 面试题库 >

如何通过bitbucket-hook将面包屑信息传递给jenkins?

马琛
2023-03-14
问题内容
curl -X POST http://xxx.yyy.zzz:5555/job/job-name/build --user john-devops-jenkins:11df3ed41129c5c7da1518e9c3149896de -H 'Jenkins-Crumb:31827a74a160347a641c87ddbc8e3b6e'

上面的带有post请求的curl代码在触发Jenkins构建时绝对可以正常工作。

尝试过:

  • http://xxx.yyy.zzz:5555 / bitbucket-hook?token = auth_token&crumb = xyz_crumb
  • http://xxx.yyy.zzz:5555 / job / job-name / build?token = auth_token&crumb = xyz_crumb

错误: No valid crumb was included in the request

仍然没有运气,如何配置位桶挂钩到屑的容器标头信息,或者如何在不依赖第三方插件的情况下通过url传递它?


问题答案:

经过一天的努力并集体讨论了curl请求的执行方式,终于通过如下配置bitbucket webhook解决了该问题:

http:// jenkins-用户名:jenkins-password @ jenkins-url:5555 / job / job-name /
build?crumb = crumb_token

希望有帮助,许多问题尚未得到解答,并且所有人都建议使用第三方或通用网络挂钩等等。



 类似资料:
  • 因此,在这里我将basePackages硬编码为“com.example”。这不是我想要的。我想通过命令行参数从终端运行应用程序时接收包名。有没有一种方法可以将命令行参数传递给应用程序,并使用我在BasePackages中接收到的参数?提前致谢

  • 如果需要与特定的应用编程接口/硬件组件交互,您将如何将信息从Flutter传递回Android/Native代码? 是否有任何事件通道可以以其他方式或类似于回调的方式发送信息? platform_channel文档指出,“方法调用也可以反向发送,平台充当Dart中实现的方法的客户端。quick_actions插件就是一个具体的例子。”在这种情况下,我看不出本机是如何接收到来自Flatter的消息的

  • 问题内容: 请移至第二次更新。 我不想更改此问题的先前上下文。 我正在使用Java应用程序中的wkhtmltoimage。 使用它的标准方法是- 。 根据他们的文档,如果我们编写一个URL而不是输入URL,则输入将转换为STDIN。 我正在使用- 现在,我无法弄清楚如何将输入流传输到此过程。 我有一个读入的模板文件,并在末尾附加了一个字符串: 如何通过管道传递到流程的? 更新- 遵循Andrzej

  • 问题内容: 我开始使用Grunt,并希望将变量传递给我通过exec运行的PhantomJS脚本。我想要做的是为脚本传递URL,以从中获取屏幕截图。任何帮助将不胜感激,谢谢! 达伦 咕script声脚本 screenshot.js 问题答案: 命令行参数可通过模块(Module )访问。第一个始终是脚本名称,然后是后续参数 该脚本将枚举所有参数,并将其写到控制台。 在您的情况下,解决方案是 咕unt

  • 问题内容: 我想知道是否有可能使用jQuery AJAX函数将数组传递给php函数。我有以下作为我的JavaScript 当我尝试执行以下操作时 我在PHP中将其作为“数组”接收。如何正确发送对象,以便PHP函数可以使用它? 问题答案: 从第二个ajax中,您可以根据属性名称访问数据,例如: 是在php中以关联数组转换的js对象