Github Actions官网
官方学习网址 GitHub Learning Lab
Hello World学习课程网址GitHub Actions: Hello World | GitHub Learning Lab
二、Git和容器CI-CD-GitHub-Actions简介 - 图1
二、Git和容器CI-CD-GitHub-Actions简介 - 图2
官方学习网址 GitHub Learning Lab

Hello World练习

登陆GitHub账号进入课程首页点击开始即可
二、Git和容器CI-CD-GitHub-Actions简介 - 图3

1. 创建Dockerfile

二、Git和容器CI-CD-GitHub-Actions简介 - 图4
二、Git和容器CI-CD-GitHub-Actions简介 - 图5

  • 复制Dockerfile内容然后创建分支
    二、Git和容器CI-CD-GitHub-Actions简介 - 图6
    二、Git和容器CI-CD-GitHub-Actions简介 - 图7
    二、Git和容器CI-CD-GitHub-Actions简介 - 图8

    2. 创建入口脚本

    二、Git和容器CI-CD-GitHub-Actions简介 - 图9
    二、Git和容器CI-CD-GitHub-Actions简介 - 图10
    二、Git和容器CI-CD-GitHub-Actions简介 - 图11

    3. 创建action.yml

    二、Git和容器CI-CD-GitHub-Actions简介 - 图12

    4. 创建workflow

    二、Git和容器CI-CD-GitHub-Actions简介 - 图13
    二、Git和容器CI-CD-GitHub-Actions简介 - 图14

  • 查看Actions就可看到创建的WorkFlow
    二、Git和容器CI-CD-GitHub-Actions简介 - 图15

    5. 执行Action

    二、Git和容器CI-CD-GitHub-Actions简介 - 图16
    二、Git和容器CI-CD-GitHub-Actions简介 - 图17
    二、Git和容器CI-CD-GitHub-Actions简介 - 图18

    6. 查看日志

    二、Git和容器CI-CD-GitHub-Actions简介 - 图19
    二、Git和容器CI-CD-GitHub-Actions简介 - 图20

    7. 进行pull request的merge

    二、Git和容器CI-CD-GitHub-Actions简介 - 图21

    8. 学习完成后leave course就能删除对应的练习文件

    二、Git和容器CI-CD-GitHub-Actions简介 - 图22