开发工具

Java项目基于github actions、dockerhub

2021-03-25  本文已影响0人  Terry_Qian

1 前言

DevOps想要更好的理解,自己搭建一套CICD流水线体验后就清晰明了了,在网上大多数案例的演示环境过于庞大,如:

这些基础环境就让人望而止步,我使用6核32G黑苹果搭建了三个晚上,被坑得头破血流。

本文的CICD,仅需一台1核2G最低配服务器,并依赖公有的资源完成CICD的演示和练习。

2 准备条件

3 dockerhub配置

dockerhub配置简单,先处理

4 github配置

image-20210325111250444.png image-20210325111413207.png image-20210325112056752.png image-20210325112258314.png
  1. dockerhub相关密钥,这里为了将Dockerfile打的镜像push到之前创建好的dockerhub仓库
  • DOCKER_PASSWORD:123456
  • DOCKER_REGISTRY:projectName
  • DOCKER_USERNAME:zhangsan
  1. 服务器相关密钥,这里为了将部署脚本通过scp传输到服务器,再使用ssh远程命令服务器去拉dockerhub镜像并运行
  • SERVER_HOST:106.xx.xx.199

  • SERVER_PASS:123456

  • SERVER_USER:root

5 演示

image-20210325115427181.png image-20210325120202895.png

参考:

使用 GitHub Actions 实现博客自动化部署

上一篇下一篇

猜你喜欢

热点阅读