1、准备工作
外网Linux机器一台,内网Linux机器一台。硬件环境要求:至少1GB的可用内存空间,至少50GB的可用硬盘空间。软件环境需求:需要安装好Java8,Java的运行环境JRE1.8+或者Java的开发工具包JDK1.8+都可以。
2、外网安装
1、Jenkins下载
下载地址: War Jenkins Packageshttps://mirrors.jenkins.io/war-stable/
外网Linux机器上执行以下命令进行下载:
curl -O http://mirrors.jenkins.io/war-stable/2.346.1/jenkins.war
或者本机下载后上传至Linux机器。
【注意】2.346.1为最后支持jdk1.8版本
2、Jenkins安装
外网Linux机器执行以下命令:
java -jar jenkins.war --httpPort=8080
3、Jenkins安装【注意】
jenkins国外官方插件地址下载速度非常慢,会造成jenkins插件下载失败,修改为国内镜像地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/dynamic-2.346/update-center.json
/root/.jenkins vim hudson.model.UpdateCenter.xml <?xml version='1.1' encoding='UTF-8'?> <sites> <site> <id>default</id> <url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/dynamic-2.346/update-center.json</url> </site> </sites>
4、重新启动Jenkins
nohup java -jar jenkins.war --httpPort=8080 &
3、外网访问jenkins,http://ip:8080
完成插件安装
5、内网离线安装
1、首先,进入到外网Linux机器的root目录,做如下操作:
cd /root #进入到root目录
zip -r jenkins.zip .jenkins #打包.jenkins的目录
2、内网离线安装
将jenkins.zip放置到内网Linux的root目录下,执行如下命令解压。
unzip jenkins.zip #解压
解压之后,查看当前目录中,多了一个.jenkins目录,也即是Jenkins的工作目录,包含了我们在外网环境中安装好的所有插件。
启动Jenkins,运行如下命令启动Jenkins。
java -jar jenkins.war --httpPort=8080
在浏览器中输入http://ip:8080,ip为内网Linux环境ip地址。此时,我们会直接进入到Jenkins的登录界面,输入我们在外网环境中设置的用户名和密码即可登陆成功。
至此:完成Jenkins内网环境部署及插件安装