0
因此,我有一個.yml
文件,其中包含我需要傳遞給mvn clean test
命令的一些加密值的「安全」變量。在Travis * .yml文件中使用Maven測試命令中的「安全」變量
我有類似
language: java
jdk:
- oraclejdk8
env:
global:
# Output of the command, 'travis encrypt MY_SECRET_KEY=super_secret'
- secure: Q0LjGCaS2LIB0z1XH1Qx4uAmGgG9mIlsZAtdSGbgd4XwRbWM5zPxaRtoe5YJCt4zeAOu9+TYxpqa5kv5EyizY0zSC8dEZQu6Ur7jfre2FaJ9O0sSq72Cn2cTVVXTEQi+CPnaK/pki/NpDSN6Zt82n7ypgxZOInFT+BtcXDK8ok0=
script: # Did I pass the secured variable correctly in the maven clean test command?
- mvn clean test -Denvironment=QA -DsecretKey=$MY_SECRET_KEY
我通過,我在原有的「特拉維斯加密」命令中使用的變量名。請看上面,是否我們應該如何傳遞加密的全局變量,以便在構建期間將其解密值設置爲maven clean test
命令?
我不知道任何關於maven的細節,但否則,是的,你使用的是預期的。 – renemilk