devops-Jenkins【内网环境部署及插件安装】

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

bash 复制代码
/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内网环境部署及插件安装

相关推荐
小小管写大大码7 小时前
如何让vscode变得更智能?vscode接入claude实现自动编程
运维·ide·vscode·自动化·编辑器·ai编程·腾讯云ai代码助手
zhang133830890757 小时前
CG-09H 超声波风速风向传感器 加热型 ABS材质 重量轻 没有机械部件
大数据·运维·网络·人工智能·自动化
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.8 小时前
Keepalived VIP迁移邮件告警配置指南
运维·服务器·笔记
物联网软硬件开发-轨物科技8 小时前
【轨物洞见】告别“被动维修”!预测性运维如何重塑老旧电站的资产价值?
运维·人工智能
程序员允诺8 小时前
[DevOps实战] 彻底解决依赖地狱:如何编译全静态、可移植的 Xorriso 工具
运维·devops
酣大智8 小时前
接口模式参数
运维·网络·网络协议·tcp/ip
一只自律的鸡9 小时前
【Linux驱动】bug处理 ens33找不到IP
linux·运维·bug
!chen9 小时前
linux服务器静默安装Oracle26ai
linux·运维·服务器
莫大3309 小时前
2核2G云服务器PHP8.5+MySQL9.0+Nginx(LNMP)安装WordPress网站详细教程
运维·服务器·nginx
刚刚入门的菜鸟9 小时前
php-curl
运维·web安全·php