debian版 jenkins 的语言支持概览 debian 软件源中的 jenkins 与 jenkins 官方发行版在能力上一致,属于通用的 ci/cd 引擎,并不限定具体编程语言。jenkins 以 java 编写,通过插件与构建工具链可集成几乎所有主流语言与测试框架,适合多语言项目的持续集成与交付。
常用语言与生态支持
| 语言 | 典型构建/测试工具 | jenkins 常用插件或配置 |
|---|---|---|
| java | maven、gradle、ant | maven integration、junit 报告收集 |
| python | pytest、unittest | 执行 shell 步骤运行 pytest;junit 插件收集 xml 报告 |
| javascript / node.js | npm、yarn、webpack | nodejs 插件或 shell 步骤执行 npm/yarn 脚本 |
| go | go 命令、go test | shell 步骤执行 go test 并归档测试结果 |
| c/c++ | gcc/clang、make、cmake、ctest | shell 步骤执行构建与测试,junit 插件收集 ctest 报告 |
| ruby | bundler、rake、rspec | shell 步骤执行 rake/rspec,可结合测试报告插件 |
| c# / .net | dotnet cli、msbuild | shell 步骤执行 dotnet build/test,按需收集测试结果 |
在 debian 上的快速实践要点