【发布时间】:2021-07-20 23:20:24
【问题描述】:
我刚刚创建了我的第一个 GitHub 操作工作流程,用于处理 Docker 图像。基本上是这样的:
name: My Name
on: workflow_dispatch
jobs:
whatever:
runs-on: ubuntu-latest
steps:
- env:
TARGET_DOCKER_IMAGE: node
TARGET_TAG: 14-alpine
run: |
# ... ca 20 lines of code which reference ${TARGET_DOCKER_IMAGE} and ${TARGET_TAG}
现在,我意识到我希望我的操作不仅仅针对 node:14-alpine 图像,还针对其他几个图像。当然,我希望避免复制和粘贴代码。所以,我基本上需要重复相同的步骤,但使用不同的env 值。我该怎么做?
【问题讨论】:
标签: github-actions