在Debian系统下配置Jenkins的步骤如下:
安装Java环境:
对于Ubuntu系统,使用以下命令安装OpenJDK 11:
sudo apt update
sudo apt install openjdk-11-jdk
验证Java安装:
java -version
添加Jenkins官方仓库:
下载Jenkins的GPG密钥:
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
添加Jenkins仓库到/etc/apt/sources.list.d/
目录:
echo "deb http://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list
更新包列表并安装Jenkins:
更新包列表:
sudo apt update
安装Jenkins:
sudo apt install jenkins
启动Jenkins服务:
sudo systemctl enable jenkins
sudo systemctl start jenkins
检查Jenkins服务状态:
sudo systemctl status jenkins
解锁Jenkins:
http://<服务器IP>:8080
,输入初始密码(可以在/var/lib/jenkins/secrets/initialAdminPassword
文件中找到)。加速插件安装:
更换国内镜像源,例如使用清华大学的镜像:
sudo nano /etc/apt/sources.list.d/jenkins.list
将deb https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
替换为默认的更新源URL。
安装必备插件,如Pipeline、GitHub Integration、Docker等:
sudo jenkins-cli install-plugin pipeline
sudo jenkins-cli install-plugin github-integration
sudo jenkins-cli install-plugin docker
权限安全配置:
禁用匿名访问:
sudo jenkins-cli security enable
创建管理员用户,设置用户名、密码和邮箱。
连接代码仓库(以GitHub为例):
生成SSH密钥对:
ssh-keygen -t rsa -b 4096 -f ~/.ssh/jenkins_github
将公钥添加到GitHub的Deploy Keys。
在Jenkins中配置凭据,添加SSH私钥。
创建声明式流水线项目:
以上步骤涵盖了在Debian系统下安装和配置Jenkins的基本流程。根据具体需求,可能还需要进行进一步的插件安装和配置。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>