gpt4 book ai didi

github - 一个 github 提交创建多个 Codebuild 构建

转载 作者:行者123 更新时间:2023-12-04 09:56:14 25 4
gpt4 key购买 nike

我设置了一个测试环境 Codebuild + Github 并面临一个问题:每次我在 Github 中提交时,Codebuild 都会触发 3 个相同的构建。

我的 buildspec.yml:

version: 0.2

phases:
pre_build:
commands:
# Taskfile
- curl -sL https://taskfile.dev/install.sh | sh

build:
commands:
- ./bin/task build

post_build:
commands:
- zip -r trigger.zip trigger

artifacts:
files:
- 'trigger.zip'
discard-paths: yes

我的代码构建配置:
Codebuild Config

还有我的构建历史:
Build History

一些值得注意的事情:
  • 手动构建只会触发一次构建
  • 这三个版本来自相同的钩子(Hook)和源版本
  • 在 github 中,提交仅引用 3 个构建中的第一个(最新的提交点指向构建 13,之前的提交点指向构建 9,等等)。
  • 我的项目只有一个分支(master)

  • 您知道为什么会发生这种情况,以及如何防止这种情况再次发生吗?

    最佳答案

    感谢您使用 AWS CodeBuild。

    你能检查一下 GitHub webhook 页面中 webhook 交付的响应吗?对于触发构建的每个 webhook 交付,CodeBuild 将返回带有消息“Webhook received and build started: [the link to the build]”的响应。您可以检查哪些 webhook 事件触发了构建,然后对事件应用过滤器。

    关于github - 一个 github 提交创建多个 Codebuild 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61918575/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com