Google cloud platform CloudBuild中缺少文件夹

Google cloud platform CloudBuild中缺少文件夹,google-cloud-platform,google-cloud-build,Google Cloud Platform,Google Cloud Build,我正在使用CloudBuild进行构建,但发现它缺少本地目录中的一个文件夹 /cloudbuild.yaml /scripts /output .gitkeep /... 我的一个构建步骤将写入脚本/output目录。但它失败了,因为它丢失了。当我首先创建该目录时,它会工作(mkdir scripts/output)。我为什么要这么做?是什么导致文件夹丢失的 文件的内容是什么.gitignore和(如果您有).cloudignore?云构建使用名为/workspace的目录作为工作

我正在使用CloudBuild进行构建,但发现它缺少本地目录中的一个文件夹

/cloudbuild.yaml
/scripts
  /output
    .gitkeep
/...

我的一个构建步骤将写入
脚本/output
目录。但它失败了,因为它丢失了。当我首先创建该目录时,它会工作(
mkdir scripts/output
)。我为什么要这么做?是什么导致文件夹丢失的

文件的内容是什么
.gitignore
和(如果您有)
.cloudignore
?云构建使用名为
/workspace
的目录作为工作目录。如果您的配置文件有多个构建步骤,则一个步骤生成的资产可以通过
/workspace
目录的持久性传递到下一个步骤,该目录允许您设置共享资产的构建步骤管道。如果在生成步骤中设置了
dir
字段,则工作目录将设置为
/workspace/
。可以找到更多信息