一、概述
在项目数量比较大和构建流程比较复杂的场景,我们一般会使用jenkins以及衍生产品来实现构建打包部署能力,但对于一些简单的项目和小众场景,我们使用简单的脚本构建部署,也未必不是一个简单便捷和节省成本的选择...git
配置访问公钥,在服务器上生成公钥:
ssh-keygen
然后把~/.ssh/id_rsa.pub内容添加到远程仓库的ssh秘钥中:
这样服务器就可以通过git命令从远程仓库拉取代码了。...安装docker运行环境(服务器是aws ec2):
sudo yum update -y
sudo amazon-linux-extras install docker
sudo service...docker start
sudo systemctl enable docker
项目路径不再重复创建,还是基于上一小节的路径,在项目工作路径创建Dockerfile文件,内容如下:
FROM openjdk...减少依赖:使用shell脚本可以减少对Jenkins的依赖,特别是在需要迁移或者更换持续集成工具时,减少了迁移的复杂性。