- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个构建 CodeBuild 命令的文件,我需要在执行操作之前检查环境变量是否存在。它构建这个文件的一些包有一个环境变量 PACKAGE_PATH,因为是一个 monorepo 而有些则没有。这些是内置在 JSON 而不是 YAML 中的,这是我目前无法更改的内容。
我不断收到错误:
[Container] 2020/07/10 21:10:13 Running command if [ -n ${PACKAGE_PATH} ]; then
/codebuild/output/tmp/script.sh: line 22: syntax error: unexpected end of file
我要运行的行是:
if [ -n ${PACKAGE_PATH} ]; then
cd ${PACKAGE_PATH}
fi
这是语法不正确的情况还是在 JSON 构建命令中执行这样的条件语句存在问题?我真的找不到这方面的文档。如果是语法问题,有人可以告诉我如何更正吗?
最佳答案
你需要在cd ${PACKAGE_PATH}
之后添加;
。
This answer帮助了我。
关于aws-codebuild - CodeBuild 命令中的条件语句 - JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62881332/
我有一个构建 CodeBuild 命令的文件,我需要在执行操作之前检查环境变量是否存在。它构建这个文件的一些包有一个环境变量 PACKAGE_PATH,因为是一个 monorepo 而有些则没有。这些
我有一个 AWS CodeBuild 项目由于错误而失败 Internal Service Error: CodeBuild is experiencing issues .这发生在“配置”阶段。我尝
我有一个很大的 monorepo,里面有很多项目。我想要许多构建作业,每个作业都使用 repo 中相关树中的构建规范。 例如,我有一个名为 Email 的 lambda 函数和一个名为 Web 的 J
我一直在尝试让 AWS CodeBuild 的本地缓存正常工作,但在我的一生中,我什至连最基本的缓存都无法正常工作。我的最终目标是缓存 Gradle 工件,正如所讨论的 here . 但是因为我无法让
有没有人在 DOWNLOAD_SOURCE 步骤中遇到 AWS CodeBuild 的此失败消息,可以提供有关如何解决此错误的一些见解? Message authentication required
我在 codebuild 上运行 cdk synth 时遇到问题,它只是说:You are not authorized to perform this operation. 这是一个 CDK 应用程
由于以下错误,CodeBuild 项目在 Provisioning 阶段失败 BUILD_CONTAINER_UNABLE_TO_PULL_IMAGE: Unable to pull customer
有谁知道如何在 AWS CodeBuild 构建日志中启用 ANSI 颜色。我已经四处搜索了,我得到的只是关于 AWS CodeBuild 如何支持颜色的 Reddit 帖子。 示例输出: ·[0m·
我们使用 AWS CodeBuild 和 GitHub webhooks 来触发构建过程。当为以 Jira 票证前缀开头的分支创建 PR 时,即 oscs-278 ,我们用 Terraform 构建了
我正在构建一个项目,将所有文件放在“dist”文件夹中,并通过 CodeBuild 运行它。我试图让它将“dist”中的所有文件和文件夹放入 s3 存储桶的根目录中,但我无法弄清楚如何使其工作。 我的
当我创建一个全新的 CodeBuild 项目时,它允许我选择一个 IAM 服务角色,当我选中“允许 AWS CodeBuild 修改此服务角色以便它可以与此构建项目一起使用”框时,AWS 会修改该服务
我想用非 root 用户构建。为了实现这一点,我正在查看 run-as构建规范 run-as: Optional sequence. Available to Linux users only. Sp
我设置 AWS CodeBuild 将大量工件文件写入 S3。 CodeBuild yaml 文件定义了哪些文件和 CodeBuild 项目设置定义了 S3 存储桶。并且一切正常。 看来,当您从 AW
我们正在尝试在 aws 中创建一个 codebuild 并在 github 中有一个私有(private) github 存储库,同时创建 codebuild 部分我得到 未找到存储库或权限被拒绝 单
我正在使用 AWS CodeBuild 构建我的应用程序。我正在使用此处给出的示例构建规范文件:https://docs.aws.amazon.com/codebuild/latest/usergui
我在部署应用程序时遇到问题,因为我的测试未运行。它是一个简单的脚本,但代码构建仍然绕过我的测试。我已经指定了unittest并将我的unittest-buildspec的路径放置在控制台中我的应用程序
我们的ci工作流程是这样 在预提交中运行eslint 推送到功能分支 在代码提交中打开拉取请求 触发aws代码构建运行测试 (如果所有测试均通过),请合并 触发AWS代码部署以部署 现在,我注意到co
我正在尝试做一些类似 CircleCI 的 [ci skip] 标签的事情,它让开发人员“选择加入”构建项目,即提交消息确定构建是否继续。提交消息中的 buildit 字符串将使构建继续,否则它将在预
我正在尝试使用 显示彩色日志彩色 来自 termcolor在我的脚本中,当我在本地运行我的脚本时一切正常,但是当我的脚本由 aws codePipeline --> codeBuild 运行时,输出格
我的 CodeBuild 环境有一个环境变量,DiscordWebhook .这包含一个作为纯文本的 URL。我正在尝试运行 sed命令如下。这是在 BuildSpec.yml 中指定的文件。 sed
我是一名优秀的程序员,十分优秀!