gre*_*een 3 workflow github github-actions cicd
我创建了一个工作流程文件,但该工作流程未显示在 GitHub 操作选项卡中
name: AZ Deploy Workflow
on:
workflow_dispatch:
inputs:
deploy-environment:
description: 'Environment to deploy to'
required: true
default: 'dev'
image-tag:
description: 'Docker tag to deploy'
required: true
default: 'latest'
Run Code Online (Sandbox Code Playgroud)
任何想法有什么问题。
早些时候,我已将其他工作流程添加到 .github 目录中,即使放置一个空文件,它也会在操作中显示,但不会出现问题
确保您的工作流程位于默认分支中。
要手动运行工作流,必须将工作流配置为针对
workflow_dispatch
事件运行。要触发该workflow_dispatch
事件,您的工作流程必须位于默认分支中。有关配置workflow_dispatch
事件的详细信息,请参阅“触发工作流的事件”。
更新:
可以使用 GitHub REST API 从主分支以外的分支进行测试:
curl \
-X POST \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>"\
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/repos/OWNER/REPO/actions/workflows/WORKFLOW_ID/dispatches \
-d '{"ref":"test-branch","inputs":{"deploy-environment":"dev","image-tag":"latest"}}'
Run Code Online (Sandbox Code Playgroud)
您可以替换WORKFLOW_ID
为工作流程文件名。例如,您可以使用main.yaml
.
ref
- 您的分行名称。
有关更多详细信息,请访问官方文档:创建工作流调度事件。
归档时间: |
|
查看次数: |
2434 次 |
最近记录: |