初探 Github Actions 推送 Docker 镜像到 Docker Hub
前言
目前 Docker Hub
上普通用户已经不能自动构建了,于是想通过 Github Actions
来实现打包并推送到 Docker Hub
实现
第一步
第一步先在项目下建一个 yml
文件,路径:.github/workflows/push2hub.yml
内容如下:
1 | name: Publish Docker image |
上面 Yaml
的功能是,在每一次推送到 Master
分支上的时候,就将项目推送到 Docker Hub
上的 jakehu
用户下的 scripts
仓库里的 latest Tag
上
第二步
第二步需要在 github
上设置 DOCKER_USERNAME
和 DOCKER_PASSWORD
两个变量
第三步
第三步只需要对 Master
分支进行推送即可,然后我们就能在 Actions
里面看到对应的流水线信息