如何在.travis.yml中获得Travis的构建工作目录?


68

使用.travis.yml时,是否有一个环境变量包含Travis-CI中当前构建目录的名称?在这里浏览文档我看不到任何文档。


1
如果您愿意接受正确的答案,那将是非常不错的,只是为了更容易发现它。
索林2016年

4
对于一个问题的最佳评论只有一个答案;)
eMarine

Answers:


96

您可能需要$TRAVIS_BUILD_DIR,这是我们cd在运行测试之前随后将存储库克隆到的目录。



2
这改变了吗?似乎$TRAVIS_BUILD_DIR 回购目录,即具有.git目录。
OJFord

2
是的,很抱歉,我的答案可能尚未完全清楚:$TRAVIS_BUILD_DIR是包含已签出代码(即$TRAVIS_BUILD_DIR/.git存在)的目录,并且是命令开始运行时的工作目录。
sarahhodne '16

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.