117.info
人生若只如初见

centos jenkins容器化部署方案

在CentOS上使用Docker容器化部署Jenkins的步骤如下:

环境准备

  1. 安装Docker
sudo yum update -y
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install -y docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
  1. 安装Jenkins
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 yum install -y jenkins
sudo systemctl start jenkins
sudo systemctl enable jenkins

创建Jenkins容器

  1. 创建挂载目录
mkdir -p /docker/jenkins/var/jenkins_home
chmod 777 /docker/jenkins/var/jenkins_home
  1. 启动Jenkins容器
docker run -d -p 10002:8080 -p 10003:50000 -v /docker/jenkins/var/jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime --name jenkins jenkins/jenkins:lts

配置Jenkins

  1. 访问Jenkins

在浏览器中打开 http://<服务器IP>:10002,根据页面提示找到密码并填入。

  1. 配置镜像加速器

进入 /docker/jenkins/var/jenkins_home/hudson.model.UpdateCenter.xml,将URL修改为国内镜像源,例如:

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
  1. 选择插件安装

可以选择“选择插件安装”,这样便于后面了解各种插件的作用。

  1. 设置管理员账号和密码

设置管理员账号和密码,例如 admin/admin

  1. 配置SSH私钥形式的Jenkins凭据

在下载代码的时候经常会需要使用ssh私钥,因此,在Jenkins上需要事先配置好ssh私钥的凭证。

  1. 配置执行任务的节点

在【Manage Jenkins】-【Manage Plugins】-【Available】中搜索SSH Agent和SSH Build Agents plugin插件,安装成功后重启Jenkins。

  1. 配置SSH Server

在【系统管理】-【全局安全配置】中,把SSH Server设置为启用(默认是禁用)。

  1. 新建节点

登录Jenkins后,点击【系统管理】-【节点管理】,点击【新建节点】,填写节点名称,最好将IP或者计算机名填上,便于后期维护查看。

以上步骤涵盖了从环境准备到Jenkins容器化部署的整个过程,确保了部署的简便性和高效性。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe692AzsKAgBTDFM.html

推荐文章

  • centos iptables如何禁用日志记录

    在 CentOS 系统中,使用 iptables 进行日志记录时,日志信息通常会被发送到系统日志中(例如 /var/log/messages 或 /var/log/syslog)。如果你希望禁用这些日志记...

  • centos iptables如何启用日志记录

    在 CentOS 系统中,使用 iptables 启用日志记录可以帮助你监控和调试网络流量。以下是详细的步骤,介绍如何在 CentOS 上配置 iptables 以记录特定规则的日志:

  • centos iptables如何限制连接数

    在CentOS系统中,使用iptables限制连接数的方法如下: 首先,确保已经安装了iptables。如果没有,请使用以下命令安装: sudo yum install iptables-services 启动...

  • centos iptables如何修改规则

    在 CentOS 系统中,使用 iptables 命令可以修改现有的防火墙规则。以下是一些常用的 iptables 命令和步骤,帮助你修改规则:
    1. 查看现有规则
    首先,你...

  • centos jenkins邮件通知设置

    在CentOS上配置Jenkins邮件通知的步骤如下:
    1. 安装Email Extension Plugin插件
    首先,确保已经安装了Email Extension Plugin插件。可以通过以下步骤...

  • centos jenkins与git如何集成

    要在CentOS上将Jenkins与Git集成,您需要遵循以下步骤: 安装Jenkins:
    如果您尚未安装Jenkins,请按照以下命令安装:
    sudo yum install java-1.8.0-o...

  • centos jenkins版本如何升级

    在CentOS上升级Jenkins版本是一个相对简单的过程,但需要确保遵循正确的步骤以避免潜在的问题。以下是详细的升级指南:
    准备工作 备份数据:在进行任何升级...

  • CentOS故障排查步骤

    在CentOS系统中进行故障排查通常涉及以下步骤: 确定问题类型: 首先,明确你遇到的问题是什么,比如是网络问题、服务故障、系统崩溃等。 收集信息: 查看系统日...