当前位置: 首页 > 知识库问答 >
问题:

AWS CodePipeline可以在不劫持CodeBuild的工件设置的情况下触发AWS CodeBuild吗?

何志业
2023-03-14

我设置AWS CodeBuild将大量工件文件写入S3。CodeBuild yaml文件定义了哪些文件和CodeBuild项目设置定义了S3存储桶。而且一切正常。

当您从AWS CodePipeline触发AWS CodeBuild时,CodePipeline似乎忽略了AWS CodeBuild的工件设置,而是将工件强制放入codemipline S3桶中的zip文件中。

有没有一种方法可以使用CodePipeline,但要尊重AWS CodeBuild的工件设置?

共有1个答案

柳杰
2023-03-14

CodeBuild还允许您访问aws cli。

您可以编辑buildspec.yaml文件并将这些工件上传到S3。您还可以创建一个. sh文件,赋予它正确的执行权限,然后使用外壳脚本将工件上传到S3 Bucket。

您还需要通过CodeBuild的服务角色为S3 Bucket授予正确的权限。

 类似资料:
  • 问题内容: 我有PK,它是自增密钥。我需要将记录插入数据库中,然后取回该PK并在另一个插入中使用它。 但是,我想在一次交易中做到这一点。那可能吗。这样的想法是,如果我必须执行的任何更新/插入都失败了,那么我可以回滚所有内容,但是我的印象是我需要进行一次提交。 我本来打算先在ado.net上执行此操作,然后切换到存储过程,因为我认为这可能会解决此问题。 SP在这种情况下会帮助我吗? 问题答案: 是的

  • 我正在进行drools fusion 6.2决赛,希望在流模式下发生新事件时触发规则。但规则本身并没有遭到抨击。 我的规则文件内容如下: 代码如下: 故意调用规则时会触发规则,但如果流中出现新事件,则无法触发规则。

  • 我使用下面的代码(来自这个答案)来配置要记录在WebClient请求上的头: 这很管用,但感觉有点奇怪。问题是:我是否需要像这样包含Jackson/objectMapper配置,或者是否有更简单的方法来避免Spring objectMapper配置被覆盖?

  • 问题内容: 我正在使用一个查看器,该查看器使用JList来显示文档页面的缩略图。用户可以通过在JList中选择页面或通过其他机制(例如在文本框中输入数字)来选择页面。 当使用后一种替代方法时,我希望JList也选择页面。我使用setSelectedIndex()进行此操作,但是这触发了一个事件,该事件导致再次加载页面,就像用户单击并选择了JList中的页面一样,这给我带来了一些问题。 在我看来,应

  • 我正在建立一个应用程序,并使用MariaDB作为我的数据库。我有一张桌子“kick_votes”。其主键包含三个字段: null

  • 我想在我的项目中添加一个修改过的maven插件。它包含一个在中央存储库中尚不可用的特性。我试过用system scope添加它,并在本地回购中安装它,但它不起作用。这是可行的还是我必须安装插件在每台机器上我想建立这个项目? git repo可在以下位置找到: https://github.com/crydust/dukeshoppinglist 更新 根据“Maven3-Distribute cu