run: wxcloud storage:upload _site --envId="$WXCLOUD_ENVID" --remotePath=/ --mode=staticstorage # 上传生成的 _site 文件夹到静态托管的 / 目录下,可以根据项目实际情况修改 点击“Start commit” 保存文件,即可自动触发 Actions。我们点击 “Actions” 进入刚才触发的一次执行,如果一切配置正常,执行成功...
提交代码,触发Github Action执行 将代码commit并push后,点开你的仓库主页,点击Action标签: 可以看到已经有了执行信息。 接着看下我们的Action到底有没有执行,点开Action标签,已经发现了Junit: 可以进行脚本代码的在线编辑: 点进本次commit执行的记录,可以看到,action顺利完成了几个步骤: 点开Maven的构建日志,可以看到...
https://github.com/qqxx6661/awesome-utils 这是一个Maven仓库,我们在test文件夹内加入测试代码。 上面的测试代码测试的是下面的一个静态方法: 提交代码,触发Github Action执行 将代码commit并push后,点开你的仓库主页,点击Action标签: 可以看到已经有了执行信息。 接着看下我们的Action到底有没有执行,点开Action...
Github Action 提供了很多REST API来解决各种问题,获取各样数据。我使用在Node.js环境下,用@octokit/action来调用API。所以具体项目文件如下: 文件解析 index.js 文件包含实现的所有逻辑 action.yml 文件是Github规定的,如果要执行自定义的Action就必须在root目录下包含名字叫action.yml的文件 runtest.yml是测试脚本,...
每一个任务(jobs)都会在它自己的虚拟机运行器(runner)上,任务可以有一个或者多个步骤(steps),可以运行一个自定义的脚本或者运行一个动作(action),所谓动作(action)是一个可复用的扩展,用于简化你的工作流。 Workflows(工作流) 工作流是一个可配置的自动化的程序。创建一个工作流,你需要定义一个 YAML 文件,当...
npm run build-name: commit push#执行执行某个shell命令或脚本run: |git config--globaluser.email xxx@163.com git config--globaluser.name xxxx git add . git commit-m"update"-a git push#环境变量env: email: xxx@163.com 😂name Workflow的名字,随便可以设置,就是工作流的名字。如果省略该字段,...
action.yml entrypoint.py commit Git commit and push Example name:publishon:push:branches: -masterjobs:build:runs-on:ubuntu-lateststeps: -name:checkoutuses:actions/checkout@masterwith:ref:master-name:builduses:github-actions-x/hugo@master-name:pushuses:github-actions-x/commit@v2.9with:github-token...
// 单个事件on:push// 多个事件on:[push,pull_request]复制代码 Workflow 的 job 是什么?以及不同的job之间如何共享数据 一个Workflow 由一个或多个 jobs 构成,含义是一次持续集成的运行,可以完成多个任务,Github任务叫step,一个step可以有多个action。
{ github.head_ref }}fetch-depth:0token:${{ secrets.PAT_TOKEN }}-name:Commit filesrun:|git config --local user.email "test@test.com"git config --local user.name "Test"git commit -a -m "Add changes"-name:Push changesuses:ad-m/github-push-action@masterwith:github_token:${{ secrets...
hexo clean && hexo g && hexo d && git add . && git commit -m "deploy" && git push 1. 然后才能完成github上静态博客的更新 缺点是很麻烦! 可以用action来自动化部署: https://blog.esunr.xyz/2022/06/64163235c30f.html#3-3-%E4%BD%BF%E7%94%A8-hexo-deploy-%E6%8C%87%E4%BB%A4 ...