gitlab ci - 无法在工件名称中使用 env 变量

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

使用运行 powershell 脚本的 gitlab 管道。该脚本创建了一些环境变量,我可以在脚本部分中将其访问为 $env:MY_VAR。

我想在工件的名称中使用该变量的内容。

但在我看来,我只能在那里使用管道变量,而不能使用环境变量。

build-me:
  script:
    - .\scripts\some-powershell.ps1 #creates env var MY_VAR
    - echo $env:MY_VAR   #fine
    
artifacts:
  name: "$env:MY_VAR"    #nope (chatgpt 3.5 says it works. Well, it doesn't)

使用 gitlab.com。尝试了

$env:MY_VAR
$MY_VAR

有办法实现我想要的还是我问错了?

谢谢

gitlab-ci
1个回答
0
投票

有关于它的未决问题。

问题

据我了解,这是一个错误。应该可以,但是不行

© www.soinside.com 2019 - 2024. All rights reserved.