初探 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里面看到对应的流水线信息