使用股票 CodeBuild Ubuntu14.04 基础映像。
还有其他人在目录中遇到奇怪的行为吗?像“pushd”这样的命令不存在。你从这个奇怪的“/tmp/src200838814/src”目录开始。cd 命令似乎也很不稳定。
当您尝试运行 cmake 时真的很难。
使用股票 CodeBuild Ubuntu14.04 基础映像。
还有其他人在目录中遇到奇怪的行为吗?像“pushd”这样的命令不存在。你从这个奇怪的“/tmp/src200838814/src”目录开始。cd 命令似乎也很不稳定。
当您尝试运行 cmake 时真的很难。
AWS CodeBuild 的工作方式是每个命令都在基目录中执行。对于您的情况,所有命令都将在“/tmp/src200838814/src”中执行。例如,如果您想在不同的目录中执行命令,则必须链接一个命令来移动您然后执行。
cd other-dir && cmake
如果您还有其他问题,请告诉我。
您是否尝试过使用此环境 CODEBUILD_SRC_DIR?
在执行任何操作以确保我知道当前目录是什么之前,我总是 cd 到这个目录。
cd ${CODEBUILD_SRC_DIR}