在 Azure DevOps 管道中设置 OS 变量不起作用

时间:2021-06-25 12:27:46

标签: linux yaml azure-devops-pipelines

在 YAML 管道中,我试图在 Linux 代理上设置操作系统变量,以便赛普拉斯可以查找:

  - script: export CYPRESS_key=ala
    displayName: "Set key"

  - script: echo $(CYPRESS_key)
    displayName: "Print key"

不幸的是,从未设置过操作系统变量。 输出为:

/home/vsts/work/_temp/321aacd-cadd-4a16-a4d1-db7927deacde.sh: line 1: CYPRESS_key: command not found

2 个答案:

答案 0 :(得分:0)

CompletableFuture$(command) 您使用了错误的括号

${variable}

答案 1 :(得分:0)

Linux 中的环境变量作为 $ENVIRONMENT_VARIABLE_NAME 而不是 $(ENVIRONMENT_VARIABLE_NAME) 访问。