Bootstrap

【 Jenkins项目构建】

一、jenkins介绍

Jenkins是一个开源的持续集成和持续交付工具,可以帮助开发人员自动化构建、测试和部署软件。在本手册中,将介绍如何使用Jenkins平台搭建一个maven项目。

二、节点配置

概念

节点是指一个可以执行构建任务的计算机。其作用是将构建任务分配到不同的计算机上执行,通过配置节点,可以将不同的构建任务分配到不同的计算机上执行,避免不同任务之间的干扰和冲突。

配置步骤

- 在Jenkins控制台中,单击“系统管理-节点管理”。

image.png

- 单击“新建节点”。

image.png

- 输入节点名称和描述,并选择“固定的节点”。

image.png -相关字段作用描述:

远程根目录:节点的远程根目录,用于指定节点上的工作目录

Number of executors:指定节点上可以并行执行的构建任务数量

启动方式:节点的启动方式用于指定节点与Jenkins主服务器之间的连接方式

环境变量:节点的环境变量,用于指定节点上的环境变量,可以在构建任务中使用。

工具位置:用户指定节点上调用工具的位置 - 单击“保存”按钮。

三、凭据配置

概念

是一种用于存储和管理敏感信息的机制,例如用户名、密码、API密钥等。

操作步骤

- 在Jenkins控制台中,单击“系统管理-Credentials”。

image.png

- “新建凭据”。

点击“全局-新建凭据”

image.pngimage.png

image.png

三、全局配置

概念

代表了一个可以在所有节点上使用的全局配置。

全局配置

- 在Jenkins控制台中,单击“系统管理-全局配置”。

image.png

image.png

四、创建/查看项目

创建

- 在Jenkins控制台中,单击“新建任务-构建一个maven项目-确定”。 image.png

image.png

- 进行配置

限制项目的运行节点:限制项目的运行节点,项目运行的环境、路径均在该节点基础下进行运行

源码管理:添加git拉取路径,上传凭证(用户名/密码),指定代码分支,添加“检出到子目录”设置git代码拉取后保存的地址

构建触发器:可设置定时执行

构建环境:勾选“Add timestamps to the Console Output”后,控制台输出日志中会显示时间

build Steps:项目运行中,需要执行的脚本,可设置多种操作系统执行脚本

- 单击“保存”按钮。

查看

  1. 项目创建成功后,在jenkins平台会展示对应项目,项目执行步骤可参考“sdrIDE自动化部署平台使用指南”
;