我的目标是创建用于发布插件的 github 工作流。在这里我必须在执行一些命令后输入一些命令行参数。有人可以告诉我,是否有办法在 github action 中设置命令行参数?
问问题
638 次
1 回答
1
如果我对您的理解正确 - 您正在尝试构建您的 GitHub Action 并且不知道如何将参数传递给它,对吗?如果是这样,您可以使用inputs
机制将参数传递给您的操作。例如:
JavaScript 动作
动作.yml...
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');
码头工人行动
动作.yml...
inputs:
version:
description: Plugin version
required: true
runs:
using: 'docker'
args:
- ${{ inputs.version }}
...
码头入口点.sh
#!/bin/sh -l
echo $1 # your version
用法:
工作流.yml...
steps:
name: Your action usage
uses: mysuperaction@master
with:
version: 1
...
于 2020-04-14T15:27:36.123 回答