作业中的一个步骤需要设置环境变量。类似下面的代码示例可以通过 github actions 实现吗?
例子:
- name: Do Something
env:
NEW_VAR: $EXISTING_VAR/subdir
run: |
echo $NEW_VAR
Run Code Online (Sandbox Code Playgroud)
我知道,我可以直接使用环境变量,但最好通过连接旧的环境变量来构造新的环境变量。
还有${{ env.EXISTING_VAR }},但看起来这个表达式没有被求值。
小智 0
还有另一种设置环境变量的方法。
尝试这样的事情:
- name: Set env to qa
run: |
echo "::set-env name=ENVIRONMENT::qa"
Run Code Online (Sandbox Code Playgroud)
虽然这也适用于我:
ECS_DOCKER_COMPOSE: "docker-compose-$ENVIRONMENT.yml"
我猜 GitHub 操作不适用于“/”。
你试过不加斜线吗?
| 归档时间: |
|
| 查看次数: |
3674 次 |
| 最近记录: |