jenkins - 在多个 CPU 架构上运行 jenkins 构建
问题描述
我正在寻找一种使用 Jenkins 为多个 CPU 架构构建单个代码库的方法。目前这是 amd_64 和 armhf,尽管将来可能会扩展。理想的情况是在具有不同 CPU 架构的多个不同 jenkins slave 上运行构建。
这些构建作业不是基于编译器的(maven、gradle ext.),而是系统独立的 shell 脚本(bash 和 python),它们会自动检测它们的 CPU 架构并生成与 CPU 匹配的构建工件。
我可能遗漏了一些非常明显的东西,但我没有看到一种方法可以在不同的架构上自动运行构建多次或将特定构建绑定到特定架构。
谁能指出我正确的方向?
解决方案
有趣的是你现在问这个问题。上周五发布(2019-11-22)...
您应该查看 Jenkins 博客: 欢迎来到 Matrix
我经常发现自己需要在一堆不同的配置上运行相同的操作。到目前为止,这意味着我必须在管道中制作相同阶段的多个副本。当我需要进行更改时,我必须在整个管道的多个位置进行相同的更改。对于较大的管道,即使维护少量配置也很困难。
推荐阅读
- node.js - Node.js“节点”命令不起作用,只是退出
- html - 与 HTML 表格相关的 tabOrder
- amazon-web-services - AWS Lambda Function with VPC only works when in Private Subnet
- spring-boot - Spring Cloud sleuth 不适用于 log4j2
- ios - Yubo 以前称为 Yello 是如何在重新安装后记住用户的?
- extjs - How to insert HTML inside an Ext.each() in the labeFormatter function of legend-EXTJS -highcharts
- java - Can we get two return types from getItemCount() in RecyclerView?
- javascript - Images not loading Webpack/Webpack-dev-serve
- video - 在模态响应中制作视频 - Bootstrap 4
- c++ - 如何为 LLVM lld 提供共享库路径?