Jenkins实战一

一、环境搭建

首先需要在虚拟机上搭建jenkins环境,本文是配合docker安装,前提是虚拟机上需要提前安装好docker环境,
1.第一步
	需要拉取jenkins镜像到虚拟机上,网速好可以直接pull,
	方式一如下:
docker pull jenkins/jenkins:lts

方式二如下:
或者如果网络不好的情况下建议,直接拖到虚拟机中的指定目录下,然后加载镜像

docker load -i jenkins.tar

创建jenkins容器

docker run \
--name jenkins \
-p 8080:8080 \
-p 50000:50000 \
-v jenkins-home:/var/jenkins_home \
--privileged=true \
-d \
jenkins/jenkins:lts

jenkins这里指定默认端口8080,如何更改?

2.配置镜像加速
安装完毕后需要先配置一下镜像加速,默认的镜像中心是国外的网址,国内使用非常卡。

1)进入到挂载的数据卷路径
查看数据卷:

docker volume inspect jenkins-home

结果如下:

在这里插入图片描述

然后进入该目录:

cd /var/lib/docker/volumes/jenkins-home/_data

2)修改镜像加速配置

修改 jenkins 数据目录中的hudson.model.UpdateCenter.xml值为:

sed -i ‘s#https://updates.jenkins.io/update-center.json#https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json#g’ /var/lib/docker/volumes/jenkins-home/_data/hudson.model.UpdateCenter.xml

确保自己在数据卷目录,然后输入命令:

sed -i ‘s#http://www.google.com#https://www.baidu.com#g’ updates/default.json

sed -i
‘s#https://updates.jenkins.io/download#https://mirrors.tuna.tsinghua.edu.cn/jenkins#g’
updates/default.json

重启Jenkins容器

docker restart jenkins

访问地址:http://虚拟机ip:8080

二、jenkins图形化界面

第一次运行时,需要先解锁jenkins:
在这里插入图片描述

1.查看数据卷目录:

docker volume inspect jenkins-home

并进入

cd /var/lib/docker/volumes/jenkins-home/_data

jenkins初始化的管理员密码存放在该目录下的:secrets/initialAdminPassword中,查看密码:

cat secrets/initialAdminPassword

访问: http://your_ip:8080 ,输入密码,并点击继续即进入操作界面:
在这里插入图片描述

推荐【安装推荐的插件】:
jenkins中集成了N多插件,当前必须安装好的插件一个是Git 一个是汉化的语言插件Localization:Chinese(Simplified),其他插件如果暂时失败可以进入jenkins后直接去插件库进行安装

创建用户–实例配置–》不赘述,完成后可直接进入jenkins

2. 配置maven环境

1)点击系统管理 --> 点击插件管理 --> 进入到插件管理页面–>点击可选插件 --> 输入maven --> 勾选Maven Integration --> 下载待重启安装:
在这里插入图片描述

  1. 找到maven安装包
    有两个地方的配置需要修改
    a:打开安装包下的conf/settings.xml文件,找到其中的mirror部分,配置阿里云镜像:
	<mirror>
		<id>aliyunmaven</id>
		<mirrorOf>*</mirrorOf>
		<name>阿里云公共仓库</name>
		<url>https://maven.aliyun.com/repository/public</url>
	</mirror>

b:打开安装包下的conf/settings.xml文件,找到其中的servers部分,配置上传到阿里云私服的账号、密码、邮箱:
账号如下,密码自己不记得可以重新设置固定密码

参考阿里云管理后台:https://cr.console.aliyun.com/cn-hangzhou/instances/credentials
在这里插入图片描述

    <server>
    <!-- id用于工程中pom文件中 -->
      <id>ali-docker</id>
	  <!-- 阿里云镜像加速的用户名邮箱 -->
      <username>xxx@163.com</username>
	  <!-- 阿里云镜像加速的密码 -->
      <password>Aa123xxx</password>
      <configuration>
		<!-- 阿里云镜像加速的用户名邮箱 -->
        <email>xxx@163.com</email>
      </configuration>
    </server>
  </servers>

修改完成后,将整个maven文件夹,拷贝到jenkins的数据卷目录:

cd /var/lib/docker/volumes/jenkins-home/_data

3) jenkins中配置maven环境
系统管理 --》 全局工具配置

1.新增maven
2.name随意,MAVEN_HOME: /var/jenkins_home/apache-maven-3.6.3
3.取消勾选自动安装
4.保存即可

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值