您好,登录后才能下订单哦!
Jenkins是一个开源的自动化服务器,广泛用于持续集成和持续交付(CI/CD)流程。它可以帮助开发团队自动化构建、测试和部署软件。本文将详细介绍在Linux系统上安装Jenkins的步骤。
在开始安装之前,请确保您的Linux系统满足以下要求:
Jenkins依赖于Java,因此首先需要安装Java。以下是安装Java的步骤:
java -version
如果系统已经安装了Java,您将看到类似以下的输出:
openjdk version "11.0.11" 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, mixed mode, sharing)
如果未安装Java,请继续下一步。
sudo apt update
sudo apt install openjdk-11-jdk
sudo yum install java-11-openjdk-devel
java -version
确保输出显示Java版本为11或8。
首先,需要将Jenkins的官方仓库添加到系统中。
wget -q -O - https://pkg.jenkins.io/debian/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 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 apt install jenkins
sudo yum install jenkins
安装完成后,启动Jenkins服务并设置开机自启。
sudo systemctl start jenkins
sudo systemctl enable jenkins
sudo systemctl status jenkins
如果服务正常运行,您将看到类似以下的输出:
● jenkins.service - LSB: Start Jenkins at boot time
Loaded: loaded (/etc/init.d/jenkins; generated)
Active: active (running) since Tue 2023-10-03 12:34:56 UTC; 10s ago
Docs: man:systemd-sysv-generator(8)
CGroup: /system.slice/jenkins.service
└─1234 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/jenkins/jenkins.war --webroot=/var/cache/jenkins/war --httpPort=8080
如果您的系统启用了防火墙,需要允许Jenkins的默认端口(8080)通过防火墙。
sudo ufw allow 8080
sudo ufw enable
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
打开浏览器,访问http://<your-server-ip>:8080
。您将看到Jenkins的初始化页面。
在初始化页面中,Jenkins会提示您输入初始管理员密码。该密码存储在服务器的文件中,可以通过以下命令获取:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
将输出的密码粘贴到Jenkins页面中,然后点击“继续”。
接下来,Jenkins会提示您安装推荐的插件。选择“安装推荐的插件”,Jenkins将自动安装这些插件。
插件安装完成后,您需要创建一个管理员用户。填写用户名、密码、电子邮件等信息,然后点击“保存并完成”。
最后,Jenkins会提示您完成安装。点击“开始使用Jenkins”,您将进入Jenkins的仪表盘。
在Jenkins仪表盘中,点击“Manage Jenkins” -> “Global Tool Configuration”,配置JDK、Maven、Git等工具。
点击“新建任务”,输入任务名称,选择“Freestyle project”,然后点击“确定”。在任务配置页面中,您可以配置源代码管理、构建触发器、构建环境、构建步骤等。
通过以上步骤,您已经成功在Linux系统上安装并配置了Jenkins。Jenkins的强大功能可以帮助您自动化构建、测试和部署流程,提高开发效率。接下来,您可以根据项目需求进一步配置Jenkins,以满足您的CI/CD需求。
希望本文对您有所帮助!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。