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