ITPub博客

首页 > 数据库 > 数据库开发技术 > Jenkins在CentOS和Docker上的安装部署及基础配置

Jenkins在CentOS和Docker上的安装部署及基础配置

原创 数据库开发技术 作者:后端Q 时间:2024-02-16 00:00:00 0 删除 编辑

Jenkins是一个开源的、提供持续集成(CI)和持续交付(CD)功能的自动化服务器。它可以自动化构建、测试和部署各种软件项目。本文将分别介绍在CentOS和Docker上安装部署Jenkins并完成基础配置的过程。

一、在CentOS上安装部署Jenkins

1. 前提条件

  • 确保你已经安装了一个CentOS 7或更高版本的服务器,并且具有管理员权限。
  • 确保服务器可以连接到互联网,以便下载和安装Jenkins。

2. 安装Java

Jenkins需要Java运行环境,因此首先需要安装Java。可以使用以下命令安装OpenJDK:

sudo yum install -y java-11-openjdk-devel

3. 安装Jenkins

可以从Jenkins官方网站下载适用于CentOS的Jenkins安装包。然后,使用以下命令安装Jenkins:

sudo rpm -ivh jenkins-2.xxx.1-1.1.noarch.rpm  # 请将2.xxx.1替换为实际版本号

4. 配置Jenkins

安装完成后,需要配置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

1. 前提条件

  • 确保你已经安装并正确配置了Docker。

2. 拉取Jenkins镜像

在Docker中安装Jenkins非常简单,只需要从Docker Hub上拉取Jenkins镜像即可:

docker pull jenkins/jenkins:lts

3. 运行Jenkins容器

使用以下命令在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的数据。

4. 访问Jenkins

在浏览器中访问http://<your_server_ip>:8080,然后按照与在CentOS上安装部署Jenkins相同的步骤完成基础配置。

三、总结

无论是在CentOS还是Docker上安装部署Jenkins,都需要确保满足一定的前提条件,并按照相应的步骤进行操作。在配置过程中,需要注意一些关键的步骤,如安装Java、启动Jenkins服务、访问Jenkins URL等。完成基础配置后,你就可以开始使用Jenkins进行项目的持续集成和持续交付了。


原文作者:后端Q;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2023-01-22

  • 博文量
    1540
  • 访问量
    726271