关于jenkins的环境配置

前言

  1. jenkins 是一个开源的自动化服务器,用于构建、测试和部署软件项目。配置 Jenkins 环境通常包括以下几个步骤:
  2. 安装 Jenkins
  3. 初始设置
  4. 安装插件
  5. 配置系统设置
  6. 创建和配置作业
  7. 配置凭据
  8. 配置构建触发器
  • 关于jenkins的安装前面已提供,以下我们主要来说是关于jenkins的环境配置部分;

关于图片部分后续在实操中进行补全:

初始设置

  1. 在浏览器中访问 http://localhost:8080
  2. 输入安装过程中提供的初始管理员密码。该密码可以在安装日志或 Jenkins 安装目录中的 secrets/initialAdminPassword 文件中找到。
  3. 安装推荐的插件。
  4. 创建第一个管理员用户。

安装插件

Jenkins 的插件系统非常强大,可以通过插件扩展其功能。在 Jenkins 的管理界面中可以安装所需的插件:

  1. 进入 Manage Jenkins -> Manage Plugins
  2. Available 选项卡中,搜索并安装所需的插件(例如 Git、Docker、Pipeline 等)。

配置系统设置

Manage Jenkins -> Configure System 中配置全局设置,例如:

  • JDK:配置 JDK 的安装路径。
  • Git:配置 Git 的安装路径。
  • Maven:配置 Maven 的安装路径。
  • 邮件服务器:配置用于发送通知邮件的 SMTP 服务器。

创建和配置作业

  1. 在 Jenkins 首页点击 New Item
  2. 输入作业名称,选择作业类型(例如 Freestyle Project 或 Pipeline),然后点击 OK
  3. 配置作业的详细信息,例如源码管理、构建触发器、构建步骤和构建后操作。

配置凭据

为了安全地访问外部资源(例如 Git 仓库、Docker 注册表等),需要配置凭据:

  1. 进入 Manage Jenkins -> Manage Credentials
  2. 选择域,点击 Add Credentials
  3. 输入凭据类型和相关信息(例如用户名和密码、SSH 密钥等)。

配置构建触发器

可以配置多种构建触发器,例如:

  • 定时构建:使用 Cron 表达式配置定时任务。
  • 源码变更:配置 SCM 轮询或 Webhook,当代码发生变化时触发构建。
  • 手动触发:通过 Jenkins 界面手动触发构建。

其他配置

配置安全设置
  1. 进入 Manage Jenkins -> Configure Global Security
  2. 配置身份验证和授权策略(例如使用 LDAP、Active Directory 或内置用户数据库)。
  3. 启用 CSRF 保护和代理设置(如果需要)。
配置节点和分布式构建
  1. 进入 Manage Jenkins -> Manage Nodes and Clouds
  2. 添加新的节点(代理),配置节点的名称、远程目录和启动方法。
  3. 在作业配置中指定在哪些节点上执行构建;
相关推荐
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.20 分钟前
Keepalived VIP迁移邮件告警配置指南
运维·服务器·笔记
物联网软硬件开发-轨物科技24 分钟前
【轨物洞见】告别“被动维修”!预测性运维如何重塑老旧电站的资产价值?
运维·人工智能
程序员允诺28 分钟前
[DevOps实战] 彻底解决依赖地狱:如何编译全静态、可移植的 Xorriso 工具
运维·devops
酣大智30 分钟前
接口模式参数
运维·网络·网络协议·tcp/ip
一只自律的鸡1 小时前
【Linux驱动】bug处理 ens33找不到IP
linux·运维·bug
!chen1 小时前
linux服务器静默安装Oracle26ai
linux·运维·服务器
莫大3301 小时前
2核2G云服务器PHP8.5+MySQL9.0+Nginx(LNMP)安装WordPress网站详细教程
运维·服务器·nginx
刚刚入门的菜鸟1 小时前
php-curl
运维·web安全·php
REDcker1 小时前
Linux 文件描述符与 Socket 选项操作详解
linux·运维·网络
2501_927773072 小时前
imx6驱动
linux·运维·服务器