安装Jenkins

本文详细介绍了在Windows和Ubuntu环境下安装Jenkins的过程。在Windows上,Jenkins可作为服务自动启动,也可部署到Servlet容器如Tomcat。在Ubuntu上,通过apt-get命令和添加Jenkins repository的key及address,实现Jenkins的安装与自动运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文演示如何在Windows上和Linux上安装Jenkins。

1. Windows上Jenkins安装

参考网页:https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+as+a+Windows+service

在Windows上安装Jenkins有两种情况,第一是将Jenkins安装为服务,在用户登录时可以自动启动此服务;第二是将Jenkins部署到Servlet容器中,例如GlassFish或Tomcat,可以将Servlet容器部署为服务。

本文演示如何将Jenkins安装为Windows服务。

未完待续。

 

2. Ubuntu上Jenkins安装

参考网页:https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins

在基于Debian的Linux发行版,例如Ubunut上,可以通过apt-get命令安装Jenkins。

1. 安装

wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins

解释:

1. 将jenkins repository的key添加到系统的apt-get工具中。

2. 将jenkins repository的地址添加到系统的apt-get工具中。

3. 更新apt-get的repository

4. 安装jenkins。此步骤的内容包括如下几个方面:

a.) Jenkins将会作为Daemon运行,在启动时会自动启动。可以通过/etc/init.d/jenkins查看更多的细节。

b.) 在系统中添加"jenkins”用户,并以该用户运行jenkins服务。

c.) Jenkins日志文件放在/var/log/jenkins/jenkins.log,可以查看此文件跟踪Jenkins运行情况。

d.) 默认情况下,Jenins监听8080端口,如果需要更改此端口,请修改配置文件。

2. 升级

通过第一步按照后,升级Jenkins是非常简单的事情,可以运行如下命令,将Jenkins更新到最新版本。

sudo apt-get update
sudo apt-get install jenkins

转载于:https://www.cnblogs.com/andycnzh/p/3702354.html

### Jenkins安装方法 #### 1. 安装前准备 在开始安装 Jenkins 前,需确认操作系统已满足其运行所需的依赖条件。Jenkins 需要 Java 环境的支持,最低支持版本为 Java 11[^5]。因此,在安装 Jenkins 之前,请确保已经正确安装 JDK。 对于 Linux 用户,可以通过以下命令安装 JDK: ```bash sudo apt update sudo apt install openjdk-11-jdk java -version ``` 对于 Windows 用户,则可以访问 Oracle 或 OpenJDK 官方网站下载并安装适合的操作系统版本的 JDK[^2]。 --- #### 2. 下载 Jenkins 官方文档提供了多种方式来下载和安装 Jenkins[^1]。以下是常见的几种安装方式: ##### (1) **通过 WAR 文件安装** 可以直接从官网下载 `jenkins.war` 文件,并使用内置 Jetty 服务器运行它。这种方式适用于快速测试或开发环境。 ```bash wget https://updates.jenkins.io/download/war/2.387/jenkins.war java -jar jenkins.war ``` 此命令会启动 Jenkins,默认监听端口为 `8080`[^3]。 ##### (2) **通过包管理器安装** 针对不同的操作系统,可以选择对应的包管理工具完成自动化安装过程。 ###### a. Ubuntu/Debian ```bash wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add - sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' sudo apt update sudo apt install jenkins ``` ###### b. CentOS/RHEL ```bash sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key sudo yum install jenkins java-11-openjdk-devel sudo systemctl start jenkins ``` ##### (3) **Docker 方式安装** 如果环境中已有 Docker 支持,也可以利用容器化技术简化部署流程。 ```bash docker pull jenkins/jenkins:lts docker run -d -p 8080:8080 -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts ``` 上述命令将拉取 LTS 版本镜像并映射主机上的 8080 端口到容器内部服务地址上[^4]。 --- #### 3. 初始化与配置 首次访问 Jenkins Web 控制台时(通常位于 `http://localhost:8080`),需要输入初始管理员密码才能继续操作。该密码存储路径一般如下所示: - 对于本地安装:`/var/lib/jenkins/secrets/initialAdminPassword` - 使用 Docker 启动的情况下则可能存放在宿主机挂载卷对应位置下。 成功登录之后,“Customize Jenkins” 页面允许自定义插件集合以增强功能集。 --- #### 4. 全局工具配置 为了实现持续集成流水线等功能模块正常运作,还需要进一步调整全局级别的设置项,比如关联 Git 和 Maven 工具链等资源链接关系: - 设置 JDK 路径; - 添加 Git 可执行程序所在目录; - 指定 Maven 主配置文件 location。 --- ### 总结 以上介绍了多套方案帮助开发者顺利完成 Jenkins 平台搭建工作流。无论是采用传统脚本还是现代化容器编排手段都能达到预期效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值