在GitHub Actions的工作流加入時間變數 / Formatted Time Variables in the Workflow of GitHub Actions
💡
原文中文,约1400字,阅读约需4分钟。
📝
内容提要
介绍如何在GitHub Actions的工作流中使用时间变量来命名生成的文件,使用第三方Action get-current-time可以轻松获取当前时间并用作文件名。
🎯
关键要点
- 在GitHub Actions中,可以使用时间变量来命名生成的文件。
- GitHub Actions提供的context和variable功能与变量有关。
- 获取当前时间的最接近答案是使用'${{ github.event.repository.updated_at}}',但格式不适合用作文件名。
- 推荐使用第三方Action 'get-current-time'来获取当前时间。
- 使用方法是在工作流的steps中添加相应的步骤,指定时间格式和时区。
- 获取的时间可以通过'${{ steps.current-time.outputs.formattedTime }}'来使用。
- 与GitLab CI相比,GitHub Actions的时间变量设置相对复杂。
➡️