云效执行命令中,环境变量在{} 或""中无法被替换?

云效执行命令中,环境变量在{} 或""中无法被替换?
-d '{"kind":"deployments","namespace":"default","name":"${CI_SOURCE_NAME}","images":{"${harbor_url}/test/${CI_SOURCE_NAME}":"${harbor_url}/test/${CI_SOURCE_NAME}:${PIPELINE_ID}${BUILD_NUMBER}"}}'

展开
收起
青城山下庄文杰 2023-08-06 09:48:38 66 分享 版权
1 条回答
写回答
取消 提交回答
  • 您得把字符转义一下 和在本地的bash里是一样的 echo "-d \'{\"kind\":\"deployments\",\"namespace\":\"default\",\"name\":\"${CI_SOURCE_NAME}\",\"images\":{\"${harbor_url}/test/${CI_SOURCE_NAME}\":\"${harbor_url}/test/${CI_SOURCE_NAME}:${PIPELINE_ID}${BUILD_NUMBER}\"}}\'"-此回答整理自钉群“云效客户服务权益4群”

    2023-08-08 11:03:15
    赞同 展开评论

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

还有其他疑问?
咨询AI助理