我有一个包含多个子目录的项目,我都想依次检查。实际上,这些目录是有点过时的分支版本,出于各种原因我必须保留它们。
在我的主文件夹中,我有子目录patch
,pkg
并且想要检查两者。我尝试使用以下脚本来实现这一点。
environment:
matrix:
- TEST_DIR: patch/
- TEST_DIR: pkg/
before_build:
- ps: echo %TEST_DIR%
- ps: cd %TEST_DIR%
build_script:
- travis-tool.sh install_deps
我也用过$TEST_DIR
,也有过线条
- ps: echo %TEST_DIR%
- ps: cd %TEST_DIR%
在build_script
刚才- travis-tool.sh install_deps
。这些都不起作用。
当我使用echo %TEST_DIR%
它时,它会回显%TEST_DIR%
并且echo $TEST_DIR
没有回显,即字符串似乎是空的。有什么线索吗?
在 Travis-CI 我可以使用
## test multiple directories
## (see https://lord.io/blog/2014/travis-multiple-subdirs/)
env:
- TEST_DIR=patch/
- TEST_DIR=pkg/
language: r
sudo: required
## change directory before installation
## as R packages are not available elsewise
before_install:
- cd $TEST_DIR
这就像一个魅力。