Github actions,github actions python

  Github actions,github actions python

  1.Github操作

  Github Actions是Github的持续集成服务。持续集成由许多操作组成,例如登录到远程服务器、将内容发布到第三方服务等。GitHub将这些操作称为动作。

  GitHub也有动作官方市场。

  每个动作都是一个独立的脚本。要引用一个动作,可以直接用动作/回购名称,例如:

  Actions/setup-node这是指用于安装Node.js的github.com/actions/setup-node仓库

  GitHub Actions包含几个元素:

  (1)工作流:工作流,一个持续集成和运行的过程。

  (2)工作:任务。一个工作流由一个或多个作业组成,这意味着可以完成多个任务的连续集成操作。

  (3)分步:分步,每项工作由多个步骤组成,分步完成。

  (4)动作:动作,每一步可以依次执行一个或多个命令。

  2.工作流文件GitHub Actions的配置文件称为工作流文件,它存储在。代码仓库的github/workflows目录。

  工作流文件采用YAML格式,文件后缀为。yml。一个仓库可以有多个工作流文件,GitHub Actions会自动运行这些文件。

  (1)名称

  “名称”字段是工作流的名称。

  名称:动作演示(2)

  On字段指定触发工作流的条件,通常是一些事件。

  On: push上面的代码指定push事件触发工作流。

  (3)工作

  Jobs字段需要写每个任务的job_id,可以指定任务之间的依赖关系。

  jobs:job1:job2:needs:Job1 job3:needs:[job 1,job2]上面的代码表示job 1在job2之前完成,job 3等待job 1和job 2完成后再执行。

  (4)连续运行

  Runs-on字段指定运行所需的虚拟机环境,这是必需的。

  当前可用的虚拟机:

  ubuntu-最新、ubuntu-18.04或Ubuntu-16.04 Windows-最新、Windows-2019或Windows-2016 MAC OS-最新或macOS-10.14 3。示例(1)创建GitHub存储库

  (2)在。github/工作流/目录

  名称:测试运行v1on:workflow _ dispatch:jobs:Test:runs-on:Ubuntu-18.04步骤:-名称:Show environment v1 Run:env Grep github-名称:Show ref v1 Run:echo -version from $ github _ ref (3)运行工作流

  在仓库的操作中找到“运行工作流”按钮。

  (4)检查运行结果。

  参考:

  去电铃声GitHub动作入门教程;Github测试工作流

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: