docker安装jenkins,构建maven、git项目部署远程服务器,jenkins学习二

前言

学习cicd,之前都是在centos7系统下使用yum安装jenkins,后来发现使用docker构建更加的方便,
要看好多文章,网上的案例感觉都不太完整。现在就来记录下docker安装Jenkins,
构建maven、git、ssh、部署springboot项目的全过程。

1.docker安装Jenkins

1.工若善其事,必先利其器,国外网络原因导致docker pull镜像的速度很慢,这里我们先切换成国内的源

vim /etc/docker/daemon.json

将原来的源替换成163的

{
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
}

2.pull一个最新的jenkins镜像,旧版可能会有不兼容的插件的,所以我们下载新版的

docker pull jenkins/jenkins:lts

3.运行jenkins镜像
创建一个jenkins的挂载目录 ,

mkdir /home/jenkins_01

启动容器,命令含义-d后台运行,容器名jenkins_01,映射端口8080,挂载目录/home/jenkins_01

docker run -d --name jenkins_01 -p 8080:8080 -v /home/jenkins_01:/home/jenkins_01 jenkins/jenkins:lts 

4.查看docker运行的jenkins容器

docker ps

在这里插入图片描述
5.启动jenkins,http://你的ip:8080,在此之前我们需要获取登录密码
进入进入容器内部

docker exec -ti -u root 容器ID /bin/sh

获取jenkins的登录密码,复制密码登录jenkins

cat /var/jenkins_home/secrets/initialAdminPassword

6.jenkins汉化
Plugin Manager–》搜索Localization–》Available–》勾选Localization:Chinese–》选择install without restart
在这里插入图片描述
7.重启容器,汉化成功

docker restart 容器ID

在这里插入图片描述

2.安装插件

进入Jenkins时会推荐我们安装一些插件,如我们需要使用的git。但是在构建项目前还需要一些额外插件的支持比如maven、ssh连接插件。安装插件插件很简单,我们进入系统管理的插件管理进行安装。
在这里插入图片描述

  1. 搜索Publish over SSH,连接服务器,让项目可以发布在其他服务器上
    在这里插入图片描述
  2. 搜索maven,安装Maven Integration ,构建Maven项目所需要的插件,安装后在创建新项目时可以选择构建Maven项目
    在这里插入图片描述
  3. 搜索git parameter,用于项目的发布
    在这里插入图片描述

3.全局工具配置

系统管理 -> 全局工具配置(需要安装Maven、JDK、Git,未安装需要在服务器上安装)
在这里插入图片描述

4.未完待续。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章