Travis CI环境变量在Maven测试中的使用

得到

我有一个环境变量“密码”,已添加到我的travis存储库的设置中。我需要将其添加到我的travis中(而不是我在github中的maven文件中),因为它无法共享给公众。现在,我需要在执行Maven测试时使用密码。

没有travis,我可以通过执行将变量传递给maven测试文件

mvn -DargLine="-Dpassword=xxxxx" test 

在我的Java程序中,我可以使用

System.getProperty("password")

如果需要从travis触发maven测试并传递变量,如何使用travis达到相同的目的?我尝试使用System.getenv和System.getProperty。他们两个都不工作。

米萨拉赫斯

您可以在travis CI中使用公钥/私钥对env变量进行加密,请参见http://docs.travis-ci.com/user/encryption-keys/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章