gpt4 book ai didi

aws-codebuild - CodeBuild 命令中的条件语句 - JSON

转载 作者:行者123 更新时间:2023-12-05 07:04:43 27 4
gpt4 key购买 nike

我有一个构建 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/

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