在 Debian 上实现 Jenkins 持续集成的步骤如下:
Jenkins 是基于 Java 的应用程序,因此需要先安装 Java 环境。可以使用以下命令来安装 OpenJDK 11:
sudo apt update
sudo apt install openjdk-11-jdk
安装完成后,可以通过以下命令检查 Java 是否安装成功:
java -version
首先,下载 Jenkins 的公钥:
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
然后,将 Jenkins 的安装包添加到 APT 仓库:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ /etc/apt/sources.list.d/jenkins.list'
添加完 Jenkins 仓库后,需要更新系统软件包以获取最新的 Jenkins 版本:
sudo apt update
现在可以开始安装 Jenkins 了:
sudo apt install jenkins
安装完成后,启动 Jenkins 服务并设置为开机自启动:
sudo systemctl enable jenkins
sudo systemctl start jenkins
使用浏览器访问 Jenkins 的默认端口(通常是 8080):
http://your_server_ip:8080
首次访问时,系统会提示你输入初始管理员密码,该密码可以在 /var/lib/jenkins/secrets/initialAdminPassword 文件中找到。输入密码后,按照提示完成 Jenkins 的初始设置。
首次访问 Jenkins 时,可以选择安装推荐的插件或自定义安装。推荐安装一些常用的插件,如“Git Plugin”、“Maven Integration Plugin”等。
在“新手入门”页面内创建第一个管理员用户。