256 MB 内存
1 GB 的驱动器空间(尽管如果将 Jenkins 作为 Docker 容器运行,则建议至少 10 GB)
4 GB+ 内存
50 GB 以上的驱动器空间


拉取镜像命令:docker pull jenkins/jenkins:2.332.3-lts;
version: "3.1"
services:
jenkins:
image: jenkins/jenkins:2.332.3-lts
container_name: jenkins
ports:
- 9999:8080
- 50000:50000
volumes:
- /mydocker/jenkins/data/:/var/jenkins_home/
执行命令 :docker-compose up -d
ports:
- 9999:8080 将jenkins容器的8080映射到宿主机的9999端口;
并查看日志如果出现一下权限问题就赋予它即可:

输入命令:chmod -R 777 data

再次重启jenkins容器即可:docker-compose restart

输入初始密码:输入:docker logs -f jenkins 查看jenkins启动日志查看密码;

复制密码确定即可;然后选择推荐安装,得等一大会儿毕竟镜像都在国外,当然下载失败也没问题,后期可以在jenkins官网插件模块下载即可:

完成之后创建第一个用户:


保存并继续;

保存并继续;

完成!
1、自行下载并安装jdk和maven:
注:这里使用官方jdk而非openjdk因为在配置jdk路径时jenkins识别不出来是jdk,所以又重新下载安装的官方jdk;
2、将jdk和maven复制到Jenkins容器的映射目录/mydocker/jenkins/data/文件夹下,为日后打包java项目做准备;


3、进入Jenkins容器内部映射目录/var/jenkins_home/查看是否映射成功:

可以看出已经存在映射成功!
4、配置jenkins打包java项目的jdk和maven路径:
配置JDK


配置maven

最后下方的点击应用和保存即可;
用户jenkins连接服务器发送打包好的项目并执行部署命令:
安装
安装完成
配置连接的服务器
1、点击系统配置,拉到最底部即可看到SSH Servers

2、配置SSH连接

注:上面的Remote Directory项必须事先创建完成否则不成功会提示目标服务器没有该目录;
最后点击测试配置,提示Success;点击应用保存即可。

首先,检查git插件是否安装:
