# **What it does**: Build and deploy static site to Weixin Cloudrun. on: workflow_dispatch: push: branches: - main # 监听的分支,可以根据自己项目情况修改 pull_request: permissions: contents: read # Needed for the 'trilom/file-changes-action' action pull-requests: read # This allows a ...
提交代码,触发Github Action执行 将代码commit并push后,点开你的仓库主页,点击Action标签: 可以看到已经有了执行信息。 接着看下我们的Action到底有没有执行,点开Action标签,已经发现了Junit: 可以进行脚本代码的在线编辑: 点进本次commit执行的记录,可以看到,action顺利完成了几个步骤: 点开Maven的构建日志,可以看到...
提交代码,触发Github Action执行 将代码commit并push后,点开你的仓库主页,点击Action标签: 可以看到已经有了执行信息。 接着看下我们的Action到底有没有执行,点开Action标签,已经发现了Junit: 可以进行脚本代码的在线编辑: 点进本次commit执行的记录,可以看到,action顺利完成了几个步骤: 点开Maven的构建日志,可以看到...
Step 2.首先点击仓库里中的settins菜单,选择安全选项卡,点击Action,然后将会进入到Actions secrets and variables,此时为了账号密码,我们需要提前设置我们Dockerhub登录的账号密码到项目的secrets中(PS: fork了此项目的朋友可以自行将对应DocekrHub设置为自己的账号密码)。 Step 3.然后点击仓库里中的Action菜单,在选择一...
如何使用Github的Action实现博客的自动部署 以下是详细的采坑记录,花费了不少时间。 现在的状态是,更新完博客时,需要执行以下的指令: hexo clean&&hexo g&&hexo d&&gitadd.&&gitcommit-m "deploy"&&git push 然后才能完成github上静态博客的更新 缺点是很麻烦!
{ 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...
说白了,GitHub Action只需要知道一些特定的事情就可以完成自动任务了: 触发器(比如你push一下它就启动) 任务 子任务1 名称、操作系统、是否以其他子任务作为前提等 各个步骤(说白了就是shell命令,也可以一键调用别人设计好的action,尤其是你在进行多平台开发的时候,自己写可能比较繁琐) 子任务2 ... 自动任务里面...
输入提交消息,然后单击对话框中的Commit changes。 这会将您返回到存储库的目录,您可以在其中查看新创建的工作流程文件。由于您刚刚将文件推送到存储库,并且您的工作流程已设置为运行 ,让我们看看它是否有效!.github/workflowshello-world.ymlon: push 选择“Actions” 选项卡。
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可以设定事件用于触发工作流的运行: 1. 一个或多个 Github 事件,例如push一个commit、创建一个...