boozallen / aissemble

Booz Allen's lean manufacturing approach for holistically designing, developing and fielding AI solutions across the engineering lifecycle from data processing to model building, tuning, and training to secure operational deployment
Other
34 stars 8 forks source link

Feature: As a baseline developer, I want docker image builds to be multi-architecture in CI so they can be built together on a single node #179

Closed csun-cpointe closed 4 months ago

csun-cpointe commented 4 months ago

Description

Currently we use the orphedomos maven plugin for all our docker builds. This does not support multi architecture builds, resulting is us performing two parallel aiSSEMBLE builds on the different architectures to create our docker images. By utilizing the fabric8 docker maven plugin for our docker builds, we can create images for both architectures in a single aiSSEMBLE build.

As part of enabling multi-architecture docker image builds effort, this issue will focus on enabling our CI to build multi-architecture docker images on a single node.

DOD

Acceptance criteria required to realize the requested feature

Test Strategy/Script

References/Additional Context

A clear and concise description of any alternative solutions or features you've considered. Add any other context, links, or screenshots about the feature request here.

carter-cundiff commented 4 months ago

DOD looks good

Cho-William commented 4 months ago

OTS passed

carter-cundiff commented 4 months ago

Testing passed: image image image