六十八、Git和容器CI/CD-GitHub Actions简介
2022-01-21 本文已影响0人
InsaneLoafer
Github Actions官网
官方学习网址 GitHub Learning Lab
Hello World学习课程网址GitHub Actions: Hello World | GitHub Learning Lab
![](https://img.haomeiwen.com/i8853299/2d5da0ff6729ac49.png)
![](https://img.haomeiwen.com/i8853299/11134a87171883fc.png)
官方学习网址 GitHub Learning Lab
Hello World练习
登陆GitHub账号进入课程首页点击开始即可
![](https://img.haomeiwen.com/i8853299/fff1b79553c152e1.png)
1. 创建Dockerfile
![](https://img.haomeiwen.com/i8853299/6a4ce805a7b252cf.png)
![](https://img.haomeiwen.com/i8853299/c5983ea01672083a.png)
-
复制Dockerfile内容然后创建分支
2. 创建入口脚本
![](https://img.haomeiwen.com/i8853299/86748688c8e84901.png)
![](https://img.haomeiwen.com/i8853299/cbf64e1c00b94da7.png)
![](https://img.haomeiwen.com/i8853299/569bb237334f6d69.png)
3. 创建action.yml
![](https://img.haomeiwen.com/i8853299/9c3e84333dc0a81f.png)
4. 创建workflow
![](https://img.haomeiwen.com/i8853299/4e8931410bb3da80.png)
![](https://img.haomeiwen.com/i8853299/3e82a5debac540e2.png)
-
查看Actions就可看到创建的WorkFlow
5. 执行Action
![](https://img.haomeiwen.com/i8853299/23dfe6804d3bb3d4.png)
![](https://img.haomeiwen.com/i8853299/db9c84e450047eef.png)
![](https://img.haomeiwen.com/i8853299/6e4c8e87ae99a88d.png)
6. 查看日志
![](https://img.haomeiwen.com/i8853299/37225044ffbe7514.png)
![](https://img.haomeiwen.com/i8853299/e0f981bd7463f9ae.png)
7. 进行pull request的merge
![](https://img.haomeiwen.com/i8853299/8e128747155eb077.png)
8. 学习完成后leave course就能删除对应的练习文件
![](https://img.haomeiwen.com/i8853299/66925940753d5731.png)