我尝试为此编写一个
buildspec.yml
。但是,AWS CodeBuild服务未给出成功的结果。在安装阶段本身,它告诉apt-get
和yum
命令未找到。问题是没有同时检测到yum
和apt-get
。但是,文档中的示例文件在安装阶段正在使用apt-get
。 我无法弄清楚...为什么
yum
和apt-get
都失败了?#1 楼
几乎没有什么想法可以帮助您定义“ CodeBuild”项目时,可以指定它将用于执行命令的基本映像。您使用的不是Ubuntu,但您正在尝试
apt-get
。尝试使用其他基础映像。为我们提供更好的日志流。 -line:
单击“查看日志”链接,以查找您的日志组和日志流
安装“ awscli”和“ jq”
运行用您的日志组名和-log-stream-name替换:
评论
您的两个屏幕截图均仅显示apt-get错误...如果在基于RH的发行版上运行,这是有意义的。目前尚不清楚什么使您认为百胜失败。为了将来,请避免使用文件内容的屏幕截图,因为它很难阅读且无法测试和验证(无法复制/粘贴)您是否已经尝试在apt-get命令中放置“ -y”?
@subinmathew这是apt-get更新失败的地方,它没有-y开关(如果存在,将被忽略),因为它从不询问用户任何问题。