【发布时间】:2020-06-24 08:20:54
【问题描述】:
我的目标是创建 github 工作流来发布插件。在这里我必须在执行一些命令后输入一些命令行参数。有人可以告诉我,是否有办法在 github action 中设置命令行参数?
【问题讨论】:
标签: github yaml github-actions building-github-actions
我的目标是创建 github 工作流来发布插件。在这里我必须在执行一些命令后输入一些命令行参数。有人可以告诉我,是否有办法在 github action 中设置命令行参数?
【问题讨论】:
标签: github yaml github-actions building-github-actions
如果我对您的理解正确 - 您正在尝试构建您的 GitHub Action 并且不知道如何将参数传递给它,对吗?如果是这样,您可以使用inputs 机制将参数传递给您的操作。例如:
...
inputs:
version:
description: Plugin version
required: true
runs:
using: 'node12'
main: index.js
...
index.js
const core = require('@actions/core');
const version = core.getInput('version');
...
inputs:
version:
description: Plugin version
required: true
runs:
using: 'docker'
args:
- ${{ inputs.version }}
...
码头入口点.sh
#!/bin/sh -l
echo $1 # your version
...
steps:
name: Your action usage
uses: mysuperaction@master
with:
version: 1
...
【讨论】: