azure - 从 Azure 逻辑 APP 调用 Jenkins API 以触发作业
问题描述
我已经创建了 jenkins 作业,我想通过从 azure logic app 调用 jenkins api 来触发它。
有谁知道如何将其设置为 azure 以正确调用此 api?
现在我已经这样设置了(当然用替换的 api 数据):
方法:POST URI:http://YOUR_JENKINS_USER_ID:YOUR_API_TOKEN@YOUR_JENKINS_URL/job/YOUR_JENKINS_JOB/build?token=TokenName
但我收到错误 308:
<html>
<head><title>308 Permanent Redirect</title></head>
<body>
<center><h1>308 Permanent Redirect</h1></center>
<hr><center>openresty/1.15.8.2</center>
</body>
</html>
从我的电脑和放置 azure 的网络可以毫无问题地调用这个 api(我使用 python 脚本或 curl)
有谁知道如何在 azure 门户中进行设置?
问候
解决方案
308(永久重定向)表示已为目标资源分配了一个新的永久 URI,并且将来对该资源的任何引用都应使用封闭的 URI 之一。具有链接编辑功能的客户端应尽可能自动将对有效请求 URI 的引用重新链接到服务器发送的一个或多个新引用。
我相信您必须在本地网络上设置本地数据网关,以便它可以访问您的 Jenkins 环境。
参考:
推荐阅读
- pyspark - PySpark 中的多类分类评估器
- python-3.x - python3——嵌套while循环驱动的用户输入菜单决策树
- css - 如何使表格自动适应 Bootstrap/CSS 中列的宽度
- sql - 汇总案例
- ios - AutoLayout Storyboard 约束 - 如何在代码中修改以跨方向更改使用此修改
- c - 水平循环scanf
- wordpress - 在 Laravel 中获取最近的 wordpress 帖子
- reactjs - 为什么(机械) jsx 不允许在扩展名为 .js 的文件中
- asp.net-core - 如何使用内置授权在 Asp.net Core 2.x 中动态(AdminUser 运行时)添加角色及其对象权限?
- qt - QML SplitView:此控件如何将其子项处理为内部项?