我有一个标准的java项目布局,在我的一些测试中,我有System.getenv("my_var")。我想使用命令行(从CI服务器)运行我的测试,并传递env变量的值。
System.getenv("my_var")
./gradlew test -Dmy_var=xyz
但是当然,这一个不工作因为测试是由不同的jvm运行的.那么什么是确切的命令来传递环境变量?我宁愿不改变我的构建脚本,创建新的任务等.我只是想通过命令行传递环境变量.我该怎么做呢?
yyhrrdl81#
找到了。就像这样简单:
my_var=xyz ./gradlew test
1条答案
按热度按时间yyhrrdl81#
找到了。就像这样简单: