2

使用股票 CodeBuild Ubuntu14.04 基础映像。

还有其他人在目录中遇到奇怪的行为吗?像“pushd”这样的命令不存在。你从这个奇怪的“/tmp/src200838814/src”目录开始。cd 命令似乎也很不稳定。

当您尝试运行 cmake 时真的很难。

4

2 回答 2

8

AWS CodeBuild 的工作方式是每个命令都在基目录中执行。对于您的情况,所有命令都将在“/tmp/src200838814/src”中执行。例如,如果您想在不同的目录中执行命令,则必须链接一个命令来移动您然后执行。

cd other-dir && cmake

如果您还有其他问题,请告诉我。

于 2016-12-08T17:35:45.003 回答
0

您是否尝试过使用此环境 CODEBUILD_SRC_DIR?

在执行任何操作以确保我知道当前目录是什么之前,我总是 cd 到这个目录。

cd ${CODEBUILD_SRC_DIR}
于 2021-11-05T02:12:57.563 回答