docker-ce-packaging
docker-ce-packaging copied to clipboard
RHEL PoC
This is a PoC for building RHEL packages assuming that a RHEL username/password is available in the environment.
This is mostly intended for internal use by Docker, as it is assumed that the main utility is performing builds with a 'real RHEL' for enterprise customers.
However, when a unencumbered RHEL-equivalent distribution (e.g. Rocky) is supported, it will make sense to generalize the 'rhel' infrastructure in this repo.
Rebased
rebased
Rebased
rebased after https://github.com/docker/docker-ce-packaging/pull/1030 was merged /cc @vvoland
Rebased after https://github.com/docker/docker-ce-packaging/pull/1031
Rebased after https://github.com/docker/docker-ce-packaging/pull/1032
Rebased after https://github.com/docker/docker-ce-packaging/pull/1034
Rebased after https://github.com/docker/docker-ce-packaging/pull/1038
Rebased after https://github.com/docker/docker-ce-packaging/pull/1039
rebased after https://github.com/docker/docker-ce-packaging/pull/1041
rebased after https://github.com/docker/docker-ce-packaging/pull/1042
rebased after https://github.com/docker/docker-ce-packaging/pull/1043
Rebased after https://github.com/docker/docker-ce-packaging/pull/1044
Rebased after #1050
@vvoland I pushed a commit to change the --build-arg to use a build-secret instead; Taking a similar approach as is used for containerd-packaging; also ran a test-build in the release-packaging pipeline, and it looks to be happy.
If the change LGTY, I can squash the last two commits
also fine to leave the commits separate IMO
Yeah, perhaps keeping the commit separate is still fine.
Let me bring this one in 👍