这是一个用于快速创建 GitHub Actions 的模板,里面包含一段 Python 小程序,该应用程序内置到了 Container Action 中。
在 main.py
文件中有一个小示例,展示了如何获取 Action 输入参数并返回 Action 输出。
如果你想基于 Python 容器开发 GitHub Actions,可以在当前仓库上点击 Use this template,基于当前模板创建一个新的存储库。
在此处描述如何使用你的 Action。
name: My Workflow
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
name: Run action
# 放置你的 Action 仓库
- uses: username/myaction@main
# Action 的输入参数
with:
username: yanglbme
参数 | 描述 | 是否必传 | 默认值 |
---|---|---|---|
username | 用户名 | 是 | - |
age | 年龄 | 否 | 18 |
参数 | 描述 |
---|---|
res | 一个输出参数 |
with:
username: yanglbme
age: 99
steps:
- uses: actions/checkout@v2
- name: Run action
id: myaction
# 放置你的 Action 仓库
uses: me/myaction@main
# Action 的输入参数
with:
username: yanglbme
# 演示如何使用 Action 的输出
- name: Check outputs
run: |
echo "Outputs - ${{ steps.myaction.outputs.res }}"
MIT