1序言

我们之前介绍了好多GitHub的超酷功能ubuntu github 使用,为了便捷理解这篇文章的内容,建议阅读之前的文章回顾基本的GitHub操作知识:

在这篇文章里,我们将介绍怎样使用GitHubAction,简化重复机械的工作,以大大提升效率、节省时间。

2GitHubAction概览

GitHubAction可以手动执行自定义的完成预先设定的工作。用户须要设置触发条件(风波)及条件满足时的,GitHub就可以手动完成预设的操作,比如当有更新合并到master/main分支时,手动执行测试检测错误。右图展示了GitHubAction执行时的组件:

使用的英文_ubuntu github 使用_使用英语怎么说

GitHubAction组件,来源:GitHub官网

风波发生时,GitHub手动触发工作流。之后程序按步骤执行。

3创建Action

使用的英文_ubuntu github 使用_使用英语怎么说

GitHubAction使用YAML[1]定义触发的风波、工作和步骤,工作流文件须要储存在代码库房中的特定位置:.github/workflows。

以BulletTech博客的持续集成工作流[2]为例:

name: ci
on:
  push:
    branches:
      - main
jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: actions/setup-python@v2
        with:
          python-version: 3.x
      - run: python ./docs/Scripts/Update_reading_time.py

使用的英文_使用英语怎么说_ubuntu github 使用

- run: pip install mkdocs-material - run: pip install mkdocs-redirects - run: pip install mkdocs-minify-plugin - run: pip install mkdocs-macros-plugin - run: pip install mkdocs-git-revision-date-localized-plugin - run: pip install --upgrade mkdocs-material - run: pip install --upgrade mkdocs-redirects - run: pip install --upgrade mkdocs-minify-plugin

使用的英文_使用英语怎么说_ubuntu github 使用

- run: pip install --upgrade mkdocs-macros-plugin - run: pip install --upgrade mkdocs-git-revision-date-localized-plugin - run: git pull - run: mkdocs gh-deploy --force

要点如下:

4查看Action运行状态

在GitHub库房的Actions标签中,可见到action运行状态:

ubuntu github 使用_使用的英文_使用英语怎么说

使用的英文_使用英语怎么说_ubuntu github 使用

GitHubAction状态

可以看到BulletTech使用的ci工作流ubuntu github 使用linux安装教程,点击runs可以查看action每一步的运行状态。

使用英语怎么说_ubuntu github 使用_使用的英文

Action运行情况

5总结

使用GitHubAction手动化了许多重复机械的劳动,节省下来的时间可用于更有意义的事情红旗linux安装,更多的内容可自行查看下述参考资料订制适宜自己的工作流。

本文原创地址://q13zd.cn/usyzwgzdhgzl.html编辑:刘遄,审核员:暂无