for 循环 CI/CD 中的 Shell 环境变量

问题描述 投票:0回答:0

我在 for 循环中使用值时遇到问题,因为我知道 - shell 环境文件正在运行但在 for 循环中没有任何反应。

shell环境文件

export CONFIGS="test1 test2 test3"
export APP_NAMES="app1 app2 app3"

gitlab ci/cd 作业脚本(这个 for 循环显示来自配置的 mi 值 3 次,但我想要来自 echo 中两个变量的一个值)

    - |
      for APP_NAME in $APP_NAMES
        do
          for CONFIG in $CONFIGS
            do
              echo $CONFIG
          done
        done    

在工作中我只看到这个,工作认为很棒,接下来什么也没有发生

**$ for CONFIG in $CONFIGS # collapsed multi-line command
**
你有什么想法吗?

我尝试在 bash 中进行测试,但无法正常工作。我希望循环工作

bash shell gitlab gitlab-ci gitlab-ci.yml
© www.soinside.com 2019 - 2024. All rights reserved.