如何在Github Actions中使用其他变量创建环境变量

拉蒙·梅代罗斯(Ramon Medeiros)

我想将GITHUB_SHA与变量一起使用,如下所示:

name: build
on: ["push"]

env:
  PACKAGE: package-$GITHUB_SHA

但是,当我使用yaml时,它不会扩展变量,而是得到了字符串。我该怎么办?

拉蒙·梅代罗斯(Ramon Medeiros)

根据https://help.github.com/en/actions/automating-your-workflow-with-github-actions/contexts-and-expression-syntax-for-github-actions#github-context

As part of an expression, you may access context information using one of two syntaxes.

Index syntax: github['sha']
Property dereference syntax: github.sha

在这种情况下:

name: build
on: ["push"]

env:
  PACKAGE: package-${{ github.sha }}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用其他变量更改环境变量的名称?

如何在Google App Engine标准环境中使用Google Cloud Build或其他方法设置环境变量?

如何使用环境变量作为其他环境变量的参考?

如何在.env文件中使用环境变量来填充同一.env文件中的其他环境变量

如何创建环境变量以在.sh Laravel PHP中使用

如何在 Jenkinsfile 的环境变量中使用环境变量?

如何在Powershell命令中使用环境变量

如何在ReactJS导入的CSS中使用环境变量?

如何在docker run命令中使用环境变量?

如何在angular中使用系统环境变量

如何在ENTRYPOINT数组中使用Docker环境变量?

如何在Jenkinsfile中使用环境变量

如何在Path.Combine()中使用环境变量?

如何在Vagrant中使用局部环境变量?

如何在AWS Lambda中使用加密的环境变量?

如何在> = 2的Angular版本中使用环境变量

我如何在 Ranorex 中使用环境变量?

如何在Boto中使用系统环境变量

如何在Apache Vhost中使用环境变量

如何在Docker Compose中使用环境变量

如何在Docker ENTRYPOINT中使用撰写环境变量

如何在Awk中使用环境变量

如何在 odoo.conf 中使用环境变量

如何在.properties或xml文件中使用环境变量

如何在travis-ci中使用环境变量

如何在Robot框架脚本中使用环境变量

如何在Gulp中使用Node环境变量?

如何在jq解析中使用环境变量参数

您如何在ReasonReact应用中使用环境变量?