在Linux上搭建Jenkins主要有两种方法:通过包管理器(如apt或yum)或从源代码编译
- 首先,确保你的Linux系统已经安装了Java Development Kit (JDK)。你可以通过以下命令检查是否已经安装:
java -version
如果没有安装,请根据你的Linux发行版安装JDK。例如,在Ubuntu或Debian系统上,可以使用以下命令安装OpenJDK 8:
sudo apt update sudo apt install openjdk-8-jdk
-
下载Jenkins的war文件。访问Jenkins官网(https://www.jenkins.io/download/ ),在“Download Jenkins”页面找到“Binary”部分,选择适合你的系统的版本,然后点击“Download war”按钮。将下载的war文件保存到你的Linux服务器上的一个目录中,例如
/var/lib/jenkins
。 -
创建一个新的Linux用户,用于运行Jenkins。例如,创建一个名为
jenkins
的用户:
sudo adduser jenkins sudo usermod -aG sudo jenkins
- 更改Jenkins war文件的权限,以便新创建的用户可以访问和执行它:
sudo chown -R jenkins:jenkins /var/lib/jenkins sudo chmod -R 755 /var/lib/jenkins
- 在
/etc/default/jenkins
文件中设置Jenkins的配置。如果该文件不存在,请创建一个。使用文本编辑器打开文件,例如:
sudo nano /etc/default/jenkins
在文件中添加以下内容:
HTTP_PORT=8080 JENKINS_USER=jenkins JENKINS_HOME=/var/lib/jenkins
这里的HTTP_PORT
是Jenkins的默认HTTP端口,你可以根据需要更改它。JENKINS_USER
是运行Jenkins的用户,JENKINS_HOME
是Jenkins安装目录。
- 启动Jenkins服务:
sudo systemctl daemon-reload sudo systemctl start jenkins
- 设置Jenkins开机自启:
sudo systemctl enable jenkins
- 打开浏览器,访问
http://your_server_ip:8080
,按照提示完成Jenkins的安装过程。你可能需要输入之前创建的jenkins
用户的用户名和密码。
现在,你已经在Linux上成功搭建了Jenkins。你可以开始创建和管理你的构建任务了。