热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Jenkins离线安装

Jenkins离线安装一、JDK1、下载JDK2、安装JDK2.1先检查当前环境有没有安装JDK,如果没有我们再安装2.2在usrlib下创建java文件夹,上传JD

Jenkins离线安装

  • 一、JDK
    • 1、下载JDK
    • 2、安装JDK
      • 2.1 先检查当前环境有没有安装JDK,如果没有我们再安装
      • 2.2 在/usr/lib/下创建java文件夹,上传JDK
      • 2.3 安装jdk
  • 二、MAVEN
    • 1、下载maven
    • 2、安装maven
  • 三、安装git
  • 四、docker
    • 1、下载docker
    • 2、Docker安装
  • 五、Jenkins
    • 1、下载
    • 2、安装


一、JDK

1、下载JDK

Linux环境的JDK安装包官网下载地址:
链接: https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

在这里插入图片描述

没有用户的就注册一个。

2、安装JDK


2.1 先检查当前环境有没有安装JDK,如果没有我们再安装

检查命令:java -version
在这里插入图片描述

2.2 在/usr/lib/下创建java文件夹,上传JDK


mkdir -p /usr/lib/java

在这里插入图片描述

2.3 安装jdk


cd /usr/lib/java


rpm -ih jdk-8u281-linux-x64.rpm

执行:java -version

查看是否配置成功

在这里插入图片描述

二、MAVEN

1、下载maven

建议逐层访问
链接: http://mirrors.hust.edu.cn/.
在这里插入图片描述

2、安装maven


mkdir -p /opt/src


cd /opt/src

在这里插入图片描述

执行:

tar -zxvf /opt/src/apache-maven-3.6.3-bin.tar.gz -C /opt/


cd /opt


mkdir /opt/maven


mv apache-maven-3.6.3/* /opt/maven/


rm -rf apache-maven-3.6.3


vi /etc/profile

export JAVA_HOME=/usr/java/jdk1.8.0_281-amd64
export MAVEN_HOME=/opt/maven
export PATH=$PATH:$JAVA_HOME/BIN:${MAVEN_HOME}/bin

source /etc/profile


mvn -v


三、安装git
四、docker

1、下载docker

链接: https://download.docker.com/linux/static/stable/x86_64/docker-20.10.0.tgz .

2、Docker安装

将安装包拷贝至/opt/src

cd /opt/src


tar zxvf docker-20.10.0.tgz -C /opt


cd /opt


cp docker/* /usr/bin/


vi /etc/systemd/system/docker.service

[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target[Service]
Type=notify
# the default is not to use systemd for cgroups because the delegate issues still
# exists and systemd currently does not support the cgroup feature set required
# for containers run by docker
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
# Having non-zero Limit*s causes performance problems due to accounting overhead
# in the kernel. We recommend using cgroups to do container-local accounting.
LimitNOFILE
=infinity
LimitNPROC=infinity
LimitCORE=infinity
# Uncomment TasksMax if your systemd version supports it.
# Only systemd 226 and above support this version.
#TasksMax=infinity
TimeoutStartSec=0
# set delegate yes so that systemd does not reset the cgroups of docker containers
Delegate=yes
# kill only the docker process, not all processes in the cgroup
KillMode=process
# restart the docker process if it exits prematurely
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s[Install]
WantedBy=multi-user.target

chmod +x /etc/systemd/system/docker.service


systemctl daemon-reload


systemctl start docker


systemctl enable docker.service

验证:

docker info

在这里插入图片描述

五、Jenkins

1、下载

https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/

2、安装

将安装包拷贝至/opt/src

rpm -ih jenkins-2.287-1.1.noarch.rpm

配置 jenkis的端口

vi /etc/sysconfig/jenkins

JENKINS_PORT="8080" #此端口不冲突可以不修改
JENKINS_USER="root" # jenkins 用户权限不够

systemctl start jenkins


systemctl enable jenkins


systemctl stop firewalld


systemctl stop firewalldsudo systemctl disable firewalld.service

访问Jenkins主页:192.168.43.61:8080
在这里插入图片描述
至此即可,不要进去!


推荐阅读
author-avatar
手机用户2502901591
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有