【发布时间】:2021-09-23 15:26:12
【问题描述】:
目标:
在 GitHub Actions 中,从 shell 动态定义我的提交消息:
- name: Commit changes
uses: EndBug/add-and-commit@v7
with:
message: "added on $(date -I)"
但是,我似乎必须定义一个环境变量然后使用它。我正在关注How do I set an env var with a bash expression in GitHub Actions? 和其他帮助文件,如this,但仍然不知道如何使用我之前定义的这种环境变量。这是我尝试但失败的方法:
- name: Checkout repo
uses: actions/checkout@v2
- run: |
touch sample.js
echo "today=$(date -I)" >> $GITHUB_ENV
- name: Commit changes
uses: EndBug/add-and-commit@v7
with:
message: "added on ${today}"
如何让它发挥作用?
【问题讨论】:
标签: shell environment-variables github-actions