一、jenkins介绍
Jenkins是一个开源的持续集成和持续交付工具,可以帮助开发人员自动化构建、测试和部署软件。在本手册中,将介绍如何使用Jenkins平台搭建一个maven项目。
二、节点配置
概念
节点是指一个可以执行构建任务的计算机。其作用是将构建任务分配到不同的计算机上执行,通过配置节点,可以将不同的构建任务分配到不同的计算机上执行,避免不同任务之间的干扰和冲突。
配置步骤
- 在Jenkins控制台中,单击“系统管理-节点管理”。
- 单击“新建节点”。
- 输入节点名称和描述,并选择“固定的节点”。
-相关字段作用描述:
远程根目录:节点的远程根目录,用于指定节点上的工作目录
Number of executors:指定节点上可以并行执行的构建任务数量
启动方式:节点的启动方式用于指定节点与Jenkins主服务器之间的连接方式
环境变量:节点的环境变量,用于指定节点上的环境变量,可以在构建任务中使用。
工具位置:用户指定节点上调用工具的位置 - 单击“保存”按钮。
三、凭据配置
概念
是一种用于存储和管理敏感信息的机制,例如用户名、密码、API密钥等。
操作步骤
- 在Jenkins控制台中,单击“系统管理-Credentials”。
- “新建凭据”。
点击“全局-新建凭据”
三、全局配置
概念
代表了一个可以在所有节点上使用的全局配置。
全局配置
- 在Jenkins控制台中,单击“系统管理-全局配置”。
四、创建/查看项目
创建
- 在Jenkins控制台中,单击“新建任务-构建一个maven项目-确定”。
- 进行配置
限制项目的运行节点:限制项目的运行节点,项目运行的环境、路径均在该节点基础下进行运行
源码管理:添加git拉取路径,上传凭证(用户名/密码),指定代码分支,添加“检出到子目录”设置git代码拉取后保存的地址
构建触发器:可设置定时执行
构建环境:勾选“Add timestamps to the Console Output”后,控制台输出日志中会显示时间
build Steps:项目运行中,需要执行的脚本,可设置多种操作系统执行脚本
- 单击“保存”按钮。
查看
- 项目创建成功后,在jenkins平台会展示对应项目,项目执行步骤可参考“sdrIDE自动化部署平台使用指南”