Jenkins官网:Jenkins
安装主机配置(官方):
最低:
256 MB 内存
1 GB 的驱动器空间(尽管如果将 Jenkins 作为 Docker 容器运行,则建议至少 10 GB)
小团队推荐:
4 GB+ 内存
50 GB 以上的驱动器空间
其实,还是根据微服务项目的大小和多少来定毕竟构建一个项目和构建多个项目所需要的主机配置是有很大的跨度的;
拉取镜像:jenkins官方下载地址
拉取镜像命令:docker pull jenkins/jenkins:2.332.3-lts;
创建并编辑启动jenkins的dockercompose.yml文件;
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
访问部署好的jenkins:http://8.142.97.14:9999
输入初始密码:输入:docker logs -f jenkins 查看jenkins启动日志查看密码;
复制密码确定即可;然后选择推荐安装,得等一大会儿毕竟镜像都在国外,当然下载失败也没问题,后期可以在jenkins官网插件模块下载即可:
完成之后创建第一个用户:
保存并继续;
保存并继续;
完成!
配置jdk和maven:
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
最后下方的点击应用和保存即可;
安装 Publish Over SSH 插件
用户jenkins连接服务器发送打包好的项目并执行部署命令:
安装安装完成
配置连接的服务器
1、点击系统配置,拉到最底部即可看到SSH Servers
2、配置SSH连接
注:上面的Remote Directory项必须事先创建完成否则不成功会提示目标服务器没有该目录;
最后点击测试配置,提示Success;点击应用保存即可。
文章来源:https://www.toymoban.com/news/detail-402930.html
检查并安装必要插件!
首先,检查git插件是否安装:
文章来源地址https://www.toymoban.com/news/detail-402930.html
到了这里,关于Docker-JenKins安装及配置!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!