jenkins 环境 安装
我之前使用war安装、安装比较简单、就是jenkins的 对应的插件不能下载下来、后来发现是版本的问题、使用docker-compose 安装、jenkins安装 插件很容易安装下来
1、安装jdk
-
解压jdk
-
配置环境变量
#set java environment JAVA_HOME=/usr/local/jdk1.8.0_281 PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME PATH
2、安装maven
下载 maven linux版本
https://dlcdn.apache.org/maven/maven-3/3.9.3/binaries/
上传到linux 下面的opt下面的soft
解压到/usr/local/
tar -xvf apache-maven-3.6.3-bin.tar.gz -C /usr/local
配置maven的仓库位置
<localRepository>/opt/maven/repo</localRepository>
配置阿里镜像
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
maven配置环境变量
配置环境变量: /etc/profile 文件 下面配置 maven 的环境变量
配置后 进行刷新
source /etc/profile
JAVA_HOME=/usr/local/jdk1.8.0_281
MAVEN_HOME=/usr/local/apache-maven-3.6.3
PATH=$JAVA_HOME/bin:$PATH:$MAVEN_HOME/bin
export JAVA_HOME PATH MAVEN_HOME
3、安装git
yum -y install git # 安装
git version # 安装是否成功
4、安装docker
# 1、yum 包更新到最新(时间比较久,大概5分钟左右)
sudo yum update
# 2、作用:安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# 3、 设置yum源
# 使用ustc的
sudo yum-config-manager --add-repo http://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
# 4、 安装docker;出现输入的界面都按 y(时间比较久,大概30分钟左右,ce表示社区版 ee表示企业版)
sudo yum install -y docker-ce
# 5、 查看docker版本
docker -v
5、安装docker-compose
安装
sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
安装过程:
chmod +x /usr/local/bin/docker-compose 设置权限、开放
查看安装是否成功:
6、安装jenkins
基于 docker-compose 进行安装
version: "3"
services:
jenkins:
image: "jenkins/jenkins:2.396-jdk11"
user: root
privileged: true
restart: always
container_name: jenkins
ports:
- 8080:8080
- 50000:50000
volumes:
- /opt/jenkins/jenkins_home:/var/jenkins_home
- /usr/local/apache-maven-3.6.3://usr/local/apache-maven-3.6.3 # 配置maven
# 让容器使用宿主的docker
- /var/run/docker.sock:/var/run/docker.sock
- /usr/bin/docker:/usr/bin/docker
- /etc/docker:/etc/docker
environment:
- TZ=Asia/Shanghai
7、启动jenkins
8、安装插件
1、获取并输入admin账户密码
进入容器中、获取密码
docker exec -it jenkins bash
cat /var/jenkins_home/secrets/initialAdminPassword
不同的版本可能在不同的位置: xxx
2、安装推荐的插件
注意:
有版本和插件问题、不能安装成功
3、添加一个管理员账户,并进入Jenkins后台
创建一个:账号:admin 密码 123456