wercker.yml 在子目录中

wercker.yml in a subdirectory

有一个 Bitbucket 存储库,子目录中有一个应该构建的项目。我也想在这个子目录中包含 wercker.yml

我尝试将环境变量 WERCKER_ROOT 添加到包含子目录的管道:/here-is-werckerfile,根据 wercker devcenter 似乎没有效果。

有什么想法吗?

据我所知,你无法改变这个环境。它不被 wrecker 使用,它只是为了提供只读信息,以防您需要知道代码的位置。

回答您的问题:再一次,据我所知,您不能使用子目录中的 wercker.yml,因为无法为 wercker 设置它的位置 - 它已经在您的存储库根目录。

edit 但是您可以更改源目录,如此处所述:http://old-devcenter.wercker.com/articles/steps/variables.html - 使用 WERCKER_SOURCE_DIR 环境,因此您可以将 wercker.yml 在 repo root 中,但使用子目录进行构建。