1
我有一个项目有多个子目录,我都要依次检查。实际上,这些目录有点过时,因为各种原因我必须保留这些版本。使用AppVeyor检查多个子目录
在我的主文件夹中,我有子目录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
,也只是- travis-tool.sh install_deps
之前所拥有的线
- ps: echo %TEST_DIR%
- ps: cd %TEST_DIR%
在build_script
。这一切都没有工作。
当我使用echo %TEST_DIR%
它与回波%TEST_DIR%
和echo $TEST_DIR
没有任何回应,即字符串似乎是空的。任何线索?
在特拉维斯-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
它就像一个魅力。