首页 > 其他分享 >Jenkins - 最流行的开源免费持续集成工具+Coverity - 知名的代码静态检测工具

Jenkins - 最流行的开源免费持续集成工具+Coverity - 知名的代码静态检测工具

时间:2024-05-11 13:20:01浏览次数:22  
标签:主页 代码 GTR 开源 https Coverity Jenkins com 检测工具

1、irtu-gps - 基于iRTU项目实现GPS数据的接收和展示

irtu-gps 基于iRTU项目(一个开源的DTU/RTU解决方案,基于合宙硬件模块),实现了GPS数据的接收和展示,设备PCB开源/服务器端开源/小程序全开源。

项目主页: https://gitee.com/wendal/irtu-gps

技术特点:

1. 基于smart-socket的高性能io框架,轻松支持10w设备同时在线
2. 直接支持iRTU内置的JSON注册包
3. 无缝支持GPS的json数据包和hex数据包, 推荐选用hex,节省流量,性能更高
4. 自动建表,自动初始化. 默认配置H2数据库, 无需额外安装. 可按需要使用其他数据库
5. 基于NutzBoot,单个jar即可运行, 无需web容器,内存占用最低可到48mb
6. 配套微信小程序 https://gitee.com/wendal/irtu-gps-miniapp

2、u8g2_wqy - 适合 u8g2 图形库的中文字体

u8g2_wqy 是适合 u8g2 的中文字体,采用文泉驿点阵宋体作为源本,提供 12x12、13x13、14x14、15x15 和 16x16 点阵字库。

项目主页: https://github.com/larryli/u8g2_wqy

工具类

1、Jenkins - 最流行的开源免费持续集成工具

Jenkins 是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行。

Jenkins 用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。

软件主页: https://www.jenkins.io/

2、Black Duck Protex - 知名的开源代码检测工具

Black Duck 是最早进行开源代码检测工具开发的公司(2017年被 Synopsys 收购),Protex 平台是黑鸭子套件的重要组件,为用户提供细粒度(代码片段级别)和高精度的开源代码检测能力,它基于黑鸭子知识库(Knowledge Base,KB)进行工作,支持本地化部署使用。能够帮助用户:

1. 检查软件代码,确认代码的组成成分
2. 了解各种代码组分的许可证(License)及其间的冲突
3. 掌握和管理其日益复杂的软件及License
4. 进行代码的合规性、同源性检查

软件主页: https://www.blackducksoftware.com/

3、Coverity - 知名的代码静态检测工具

Coverity 是一款快速、准确且高度可扩展的静态分析 (SAST) 解决方案(这家公司于2014年被 Synopsys 收购),可帮助开发和安全团队在软件开发生命周期 (SDLC) 的早期解决安全和质量缺陷,跟踪和管理整个应用组合的风险,并确保符合安全和编码标准。

软件主页: https://scan.coverity.com/

Coverity 主页还记录了其检测出的大量知名项目里的潜在代码问题,代码片段全部列了出来,大家都可以去看看这些代码,对提升代码能力非常有帮助。

典型案例: https://scan.coverity.com/o/oss_success_stories

i.MXRT出品

1、Amazfit - 智能手表 GTR 3

Amazfit GTR 3 系列智能手表首次搭载华米科技自研的原生智能手表操作系统 Zepp OS,搭配新一代 BioTracker 3.0 PPG 生物追踪光学传感器,健康、运动、智能体验全面升级,释放智能手表全新可能。Amazfit GTR 3 采用经典圆形造型,搭载了一块 1.39 英寸视网膜级屏幕。

RT芯片:i.MXRT535
产品主页: https://us.amazfit.com/products/amazfit-gtr-3
官网定价: 899 元起

2、Amazfit - 智能手表 GTR 3 Pro

在 GTR 3 基础上,Amazfit GTR 3 Pro 通过行业内领先的柔性技术和工程设计,将圆形手表屏占比提升到业内领先的 70.6%,黑边压缩到 3.5mm,最终在同样大小的机身上做到 1.45 英寸超大显示屏。GTR 3 Pro 还首次搭载 PumpBeats 血压监测引擎,并通过与北京大学第一医院合作,共同研究腕部智能血压手表在未诊断高血压人群中对高血压的筛查作用。

RT芯片:i.MXRT595
产品主页: https://us.amazfit.com/products/amazfit-gtr-3-pro
官网定价: 1099 元起

标签:主页,代码,GTR,开源,https,Coverity,Jenkins,com,检测工具
From: https://www.cnblogs.com/lineAI2022/p/18186307

相关文章

  • jenkins plugin 开发简单说明
    属于一个简单的学习,基于了官方提供的脚手架,运行一个简单测试插件,了解下开发流程基于脚手架的简单项目创建使用archetype会提示选择的模版mvn-Uarchetype:generate-Dfilter="io.jenkins.archetypes:"构建mvncleanverifymvncleanpa......
  • Jenkins 中 shell 脚本执行失败却不自行退出
    Jenkins中执行shell脚本时,有时候shell执行失败了,或者判断结果是错误的,但是Jenkins执行完成后确提示成功success。此时,可以通过条件判断来解决这个问题,让Jenkins强制退出并提示执行失败failed。具体方法jenkins判断构建操作执行成功了还是失败了,可以通过返回0......
  • jenkins安装配置管理(旧)
    jenkins安装配置管理(旧)jenkins安装配置管理1.安装依赖yuminstall-yjava-1.8.0-openjdkjava-1.8.0-openjdk-develjava-version2.添加yum仓库源下载yum仓库源配置文件wget-O/etc/yum.repos.d/jenkins.repohttps://pkg.jenkins.io/redhat-stable/jenkins.repo导......
  • 2-jenkins安装-配置
    2.jenkins安装&配置非容器化CI/CD:代码构建完成后直接部署到服务器容器化CI/CD:代码(镜像)构件完成后部署到harbor,通过镜像提供服务官方推荐sudowget-O/etc/yum.repos.d/jenkins.repohttps://pkg.jenkins.io/redhat-stable/jenkins.reposudorpm--importhttps://pkg.jenk......
  • jenkins 拉取代码之后 自动执行jar包到部署服务器自动运行
                原文地址:  https://blog.csdn.net/xiuyuandashen/article/details/124490378......
  • JMeter + ant + Jenkins 接口测试持续集成
    JMeter+ant+Jenkins接口测试持续集成操作系统:linux环境变量地址jdk11https://www.oracle.com/java/technologies/downloads/jmeter5.6https://jmeter.apache.org/ant1.10.14https://ant.apache.org/bindownload.cgiJenkins2.414.1https://mirrors......
  • Docker+Jenkins自动化测试实践
    前期介绍:基于Python+unittest的接口自动化测试框架,打算使用Docker容器技术+jenkins持续集成的能力实现接口自动化测试的持续集成前提:了解jenkins的使用Docker简介概念虚拟化:一种资源管理技术(虚拟机、内存管理、硬盘分区管理)Docker是什么:虚拟化技术的一种,虚拟容器技术,模......
  • python 构建jenkins job
    学习文档:https://www.cnblogs.com/hujinzhong/p/14593293.htmlhttps://blog.csdn.net/qq_45939519/article/details/121052408官方文档:API参考—PythonJenkins1.8.0文档(python-jenkins.readthedocs.io) 使用Python-Jenkins—PythonJenkins1.8.0文档 impor......
  • Jenkins发版时报错Failed to instantiate [io.seata.spring.annotation.GlobalTransac
    Failedtoinstantiate[io.seata.spring.annotation.GlobalTransactionScanner]:Factorymethod'globalTransactionScanner'threwexception;nestedexceptionisjava.lang.ExceptionInInitializerError一开始以为是seata配置有问题,但最近也没有动过,直接执行发版脚本就没事......
  • Docker安装Jenkins
      机器上要有jdk,服务器可以执行如下命令安装   yuminstall-yjava-1.8.0-openjdk.x86_64   jenkins开始    dockersearchjenkins  dockerpulljenkins/jenkins:2.414.2  dockerrun-d-uroot-p8080:8080-p50000:50000-v/var/jenkin......