Openshift设置环境或修补环境

Openshift设置环境或修补环境,openshift,Openshift,当值有多个值时,有人可以帮助我如何设置env吗 例: 我希望像下面这样替换java选项,而不替换其他变量 { name :Java_opts Value :'-D spring.profiles.active =dev Djava.ssl.truststore=dev/test { 我尝试过以下方法 Oc set env dc/service "Java_opts ="-D spring.profiles.active =dev -Djava.ssl.truststore=dev/tes

当值有多个值时,有人可以帮助我如何设置env吗 例:

我希望像下面这样替换java选项,而不替换其他变量

{
 name :Java_opts
 Value :'-D spring.profiles.active =dev Djava.ssl.truststore=dev/test
{
我尝试过以下方法

Oc set env dc/service "Java_opts  ="-D spring.profiles.active =dev -Djava.ssl.truststore=dev/tesr
当我们为java_opts传递两个值时,给出一个错误

第二次接近:

我试过oc补丁命令

此命令将替换完整的环境部分


有人能帮我吗?

将环境变量设置为多个值是不可能的,但是在您的情况下,您只需要添加多个参数,这当然是可能的。另外,
oc set env
允许您一次设置多个变量

因此,要设置多个JAVA_选项并进行测试,请使用以下命令:

oc set env dc/my-deploymentconf JAVA_OPTS="-Dspring.profiles.active=dev -Djava.ssl.truststore=dev/test" TEST="abc"

将环境变量设置为多个值是不可能的,但是在您的情况下,您只需要添加多个参数,这当然是可能的。另外,
oc set env
允许您一次设置多个变量

因此,要设置多个JAVA_选项并进行测试,请使用以下命令:

oc set env dc/my-deploymentconf JAVA_OPTS="-Dspring.profiles.active=dev -Djava.ssl.truststore=dev/test" TEST="abc"

感谢您的快速响应,我们遇到了问题,这就是我出错的原因感谢您的快速响应,我们遇到了问题,这就是我出错的原因