必威国际有限公司Jenkins是一个扩展框架,可应用到多领域,包括嵌入式软件甚至硬件开发必威国际有限公司Jenkins使用硬件外围连接构建代理加速开发各种嵌入用例

必威国际有限公司本页简要概述Jenkins使用嵌入式硬件项目自动化

用例

工具操作

必威国际有限公司Jenkins有插件集成常用工具,如GCC、微软视觉工作室等目前没有具体领域嵌入式开发或电子设计自动化工具集成必威国际有限公司Jenkins可以与几乎所有工具相融合 通过shell/批处理脚本集成提供命令线接口

可直接引用这些命令行工具,假设正在使用构建代理物有适当的环境搭建帮助配置环境时,可考虑下列几种方法:

  1. 机器特异变量LM_LICENSE_FILE或端口规范)可配置环境变量段内变数修改后,构建代理器应重连通

  2. 集成工具环境自定义工具插件.

  3. envInt插件允许设置作业级自定义环境

FPGA板和硬件外围

FPGA板的互动也可以通过CLI工具完成必威国际有限公司配置Jenkins时必须小心避免并行建码冲突并同时访问共享外部外围有几个插件可以帮助管理并行外围访问,例如:

  1. 纹理并发插件允许预防硬件和许可使用冲突

  2. 构建超时插件帮助预防工具必威国际有限公司电线驱动器),它可能悬置不动,无限期阻塞Jenkins搭建

  3. Naginator插件允许条件重开建材处理flakey硬件问题

计算网格工作

必威国际有限公司Jenkins对计算网支持有限,最理想的是高度并行测试并建

有位LSF云插件ForLSF,但对于其他网格目前没有开源插件可用

必威国际有限公司Jenkins工作可使用CLI工具使用计算网格资源从这些作业建材应能够提交计算网格任务,等待完成并收集执行结果

可实现这些作业,但由于双重调度,许多潜在问题与实例稳定性相关(例如:必威国际有限公司离散电网任务jenkins服务器关闭目前这些问题必须由作业本身处理

发布自定义格式报表

必威国际有限公司Jenkins没有从多工具解析报表的具体插件必威国际有限公司遇此情形,一般性建议是将报表转换为格式,由现有的Jenkins插件支持

工具生成某种形式的XML报表时,可使用 XSLT转换器实现报表格式化必威国际有限公司考虑下列插件将生成报表输入Jenkins

演示文稿

演示文稿Oleg Nenashev必威国际有限公司Jenkins用户会议2015伦敦

必威国际有限公司Robert Martin在柏林Jenkins用户大会上发言

多讲解

  • 内核核校验项目Milo Casagrande2016FOSDEM必威国际有限公司内核CI使用Jenkins后端自动化引擎

Baidu