jenkins的环境搭建

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

安装过程:

image-20230628233252918

chmod +x /usr/local/bin/docker-compose 设置权限、开放

查看安装是否成功:

image-20230328232009068

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

运行当前目录下的docker-compose.yml文件,用来创建jekins容器:

docker-compose up -d
7、启动jenkins

image-20230411150818053

8、安装插件

1、获取并输入admin账户密码

进入容器中、获取密码

docker exec -it jenkins bash

cat /var/jenkins_home/secrets/initialAdminPassword

不同的版本可能在不同的位置: xxx

2、安装推荐的插件

image-20230322120758591

image-20230630105306164

注意:

有版本和插件问题、不能安装成功

3、添加一个管理员账户,并进入Jenkins后台

创建一个:账号:admin 密码 123456

9、jenkins的主页:

image-20220921161026358

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值