Theruns-on/actionGitHub Action allows anyone with access to an AWS account to spawn ephemeral and very cheap self-hosted runners that can be used by your workflows. This allows you to tactically use more powerful or specialized instances for workflows that cannot run on one of the provided Git...
name: 'Deploy to Weixin Cloud Run Static' # **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' a...
jobs表示执行的任务,一个workflow可以有多个job,runs-on表示运行环境,steps是任务中具体的步骤,里面的每一个-代表了一个action,其中action也可以有自己的name,也可以使用uses使用别人写好的action。那怎么看有哪些actions呢?可以看这里,使用别人的action的格式是uses: 用户名/action名称@版本号。 上面 的部分就相当于...
Github: Github Action插件查询库,可以查询你需要的action库,这些都是共享的,如果满足不了需求也可以自己定义。 #Github Action发布阿里云ECS 下面就是我发布到阿里云ECS的 Github Action配置文件 我的Github Action服务配置 # main.yml name: deploy to aliyun on: push: branches: - master jobs: build: runs-...
github action创建一个前端的自动话部署流程。 前端vue使用github action 自动部署 上次是部署后端,这次是部署前端,前面的步骤都一样,后面就直接贴部署的yml name:buildandtest on: push: branches: -master jobs: build: runs-on:ubuntu-latest steps:
我的Github Action服务配置代码 # main.yml name:deploytoaliyun on: push: branches: -master jobs: build: runs-on:ubuntu-latest steps: # 切换分支 -name:Checkout uses:actions/checkout@master # 下载 git submodule -uses:srt32/git-actions@v0.0.3 ...
jobs: workflow-command-job: runs-on: windows-latest steps: - name: toggle workflow command echoing run: | write-output "::set-output name=action_echo::disabled" write-output "::echo::on" write-output "::set-output name=action_echo::enabled" write-output "::echo::off" write-o...
runs-on:ubuntu-lateststeps:-name:Say Hienv:START_STR:Hi there!My name isUSER_NAME:BerEND_STR:Thank yourun:|echo $START_STR$USER_NAME$END_STR. 深入总结 学完以上的内容基础上可以使用一些常规的action持续集成了。如果还想学一些深入操作,比如多环境,action作用等,请继续往下学吧。
Workflow 是由一个或多个 job 组成的可配置的自动化过程。可以自定义名称,Github Action页面就会显示自定义的名称,否则用默认的命名方式。 on 可以定义 触发 Workflow 执行的 event 名称。下面是最常用的两种。 代码语言:javascript 复制 // 单个事件on:push// 多个事件on:[push,pull_request]复制代码 ...
jobs.id.run-on 表示运行的操作系统,ubuntu-latest代表最新版本的Ubuntu, 也可以指定版本号, 根据文档提示action支持如下系统: ubuntu-latest, ubuntu-18.04, or ubuntu-16.04 windows-latest, windows-2019, or windows-2016 macOS-latest or macOS-10.14 ...