Jenkins是一个开源的、提供持续集成(CI)和持续交付(CD)功能的自动化服务器。它可以自动化构建、测试和部署各种软件项目。本文将分别介绍在CentOS和Docker上安装部署Jenkins并完成基础配置的过程。
Jenkins需要Java运行环境,因此首先需要安装Java。可以使用以下命令安装OpenJDK:
sudo yum install -y java-11-openjdk-devel
可以从Jenkins官方网站下载适用于CentOS的Jenkins安装包。然后,使用以下命令安装Jenkins:
sudo rpm -ivh jenkins-2.xxx.1-1.1.noarch.rpm # 请将2.xxx.1替换为实际版本号
安装完成后,需要配置Jenkins。可以使用以下命令启动Jenkins服务:
sudo systemctl start jenkins
然后,将Jenkins设置为开机自启:
sudo systemctl enable jenkins
首次启动Jenkins时,会生成一个初始管理员密码。可以在/var/lib/jenkins/secrets/initialAdminPassword文件中找到该密码。复制密码后,在浏览器中访问Jenkins的URL(默认为http://<your_server_ip>:8080),然后输入初始管理员密码进行解锁。
接下来,按照向导完成Jenkins的基础配置,包括安装推荐插件、创建第一个管理员用户等。
在Docker中安装Jenkins非常简单,只需要从Docker Hub上拉取Jenkins镜像即可:
docker pull jenkins/jenkins:lts
使用以下命令在Docker中运行Jenkins容器:
docker run -p 8080:8080 -p 50000:50000 -v jenkins-data:/var/jenkins_home jenkins/jenkins:lts
这里,-p参数用于将容器内的端口映射到宿主机的端口,-v参数用于将宿主机的目录jenkins-data挂载到容器内的/var/jenkins_home目录,以便保存Jenkins的数据。
在浏览器中访问http://<your_server_ip>:8080,然后按照与在CentOS上安装部署Jenkins相同的步骤完成基础配置。
无论是在CentOS还是Docker上安装部署Jenkins,都需要确保满足一定的前提条件,并按照相应的步骤进行操作。在配置过程中,需要注意一些关键的步骤,如安装Java、启动Jenkins服务、访问Jenkins URL等。完成基础配置后,你就可以开始使用Jenkins进行项目的持续集成和持续交付了。
原文作者:后端Q;如有侵权,请联系管理员删除。