Add pipeline jobs to generate s390x build container
Summary
During our research of supporting GitLab on s390x
, @rmarshall created a build container with the updated requirements to build successfully on the platform. Now that the container has been validated, it needs to be added to the standard build container catalog.
Background
@rmarshall refined a build container environment as part of omnibus-gitlab#6281 (closed) and built in manually for testing on a provided s390x
guest machine.
This build container is what @stanhu @rmarshall used when pairing up to work out issues with grpc
and other gems related to the platform and the differences caused by endianness.
This container definition is being added to the public repository by omnibus-gitlab#6497 (closed), but we need to build it automatically once we have runners available.
Expected outcome
- Create the CI job that utilizes runners created as a result of &7133 that build the image defined in omnibus-gitlab#6497 (closed)
- Test that, at the very least, Omnibus GitLab can get up to the
grpc
portion of the build if the fixes required as noted in omnibus-gitlab#6475 (closed) have not yet made it upstream for consumption