github-actions - GitHub Action 工作流程未运行
问题描述
我有一个 GitHub 操作工作流文件 @myrepo/.github/workflows/Build Webpage.yml 它包含以下内容:
name: Webpage Build
on:
push:
branches:
- webpage
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: setup node
uses: actions/setup-node@v2-beta
with:
node-version: '12'
- name: install deps and predeploy
run: |
npm ci
npm run predeploy
- name: Deploy
uses: JamesIves/github-pages-deploy-action@3.5.2
with:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
BRANCH: gh-pages
FOLDER: build
当我推送到网页分支时,操作选项卡中根本没有任何every step must define a 'uses' or 'run' key
反应对我来说,Github 确实认可工作流程
解决方案
是你的分支master
还是main
?
将来可能会很傻,但至于 2020 年 10 月,请记住默认的 GitHub 分支已从 重命名master
为main
(来源)
因此,如果您从其他地方复制粘贴操作,请确保您的目标是正确的分支(对于新的 repos,这意味着大部分时间都在工作流文件中替换)master
。 main
.yml
如果您的目标是错误的分支,则操作的名称将出现在 GitHub 上,但实际上不会运行任何操作。
希望这对过渡期间的某人有所帮助!
推荐阅读
- ruby-on-rails-3 - Shopify:在不中断现有 App 用户的情况下增加范围
- glsl - 像素着色器中的体积
- html - HTML/CSS 滑块无法在移动设备上正确显示
- docker - 我如何使用 docker ecs 容器设置 aws cloudwatch 日志
- c# - WPF与属性索引绑定?
- wordpress - WooCommerce Rest-API 更新产品
- java - 计算数组中的负数
- android - 如何继续扫描 BLE 设备
- python - Python3,无法使用 chromedriver 设置 socks 代理(socks.py 类型整数错误)
- java - 问题从文本文件中读取