首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无人驾驶飞机CI管道不会因Github部署而触发

无人驾驶飞机CI管道不会因Github部署而触发
EN

Stack Overflow用户
提问于 2018-01-23 14:36:22
回答 1查看 1.1K关注 0票数 1

我试图在GitHub发布到web钩子(由无人机创建)的部署事件上触发无人机管道,为此,我做了以下工作:

  1. 我已经更新了GitHub网络钩子,无人机只有在GitHub生成任何部署事件时才会触发。
  2. 我使用GitHub API调用创建了一个部署,下面是相同命令的片段,命令成功执行,我也可以在命令输出中看到部署事件有效负载。 curl -f -u:-X POST @jsonfile https://api.github.com/repos/owner-or-org-name/repo-name/deployments
  3. 下面是创建GitHUb部署时使用的JSONFILE条目。 { "ref":“主”,"auto_merge":false,“有效载荷”:"{}",“描述”:“这是Jenkins管道的测试部署”}
  4. 为了交叉检查Github是否与部署事件触发无人机Web钩子,我检查了GitHub Web钩子最近的交付,在那里我可以看到一个部署事件条目以及绿色标记和响应状态为204,这表明GitHub生成了部署事件。
  5. 下面是.drone.yml的快照,如果我删除了when条件,以及更新web钩子以接受push事件,这会很好地工作。 管道: s3publish:映像: XXXXXXX桶: XXXXXXXX源: file1目标:文件时:事件:部署

有人能帮我做这件事吗,我是不是错过了一样的东西,就像无人机被触发一样。

如果需要其他信息,请告诉我。

特克斯山迪普

EN

回答 1

Stack Overflow用户

发布于 2018-03-07 13:20:36

在存储库设置中,无人驾驶UI中有“存储库钩子”一节。您必须检查该部分中的“部署”事件,它将正常工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48404252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档