我有一个环境变量“密码”,已添加到我的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] 删除。
我来说两句