我正在寻找一种使用Jenkins为多个CPU体系结构构建单个代码库的方法。目前是amd_64和armhf,尽管将来可能会扩展。理想的情况是在具有不同CPU架构的多个不同的jenkins从站上运行构建。
这些构建作业不是基于编译器的(maven,gradle ext。),而是系统独立的shell脚本(bash和python),它们会自动检测其CPU架构并生成与CPU匹配的构建工件。
我可能遗漏了一些非常明显的东西,但是我看不到一种方法可以在不同的体系结构上自动运行构建多次或将特定的构建绑定到特定的体系结构。
有人能指出我正确的方向吗?
答案 0 :(得分:0)
您现在问这个问题很有趣。上周五(2019-11-22)发布...
您应该查看Jenkins博客:Welcome to the Matrix
我经常发现自己需要对一堆机器人执行相同的操作 不同的配置。到现在为止,这意味着我必须做多个 我的管道中相同阶段的副本。当我需要做 更改,我不得不在多个地方进行相同的更改 我的管道。维护少量配置 大型管道很难。