Skip to content

SRE-2832 Improve portability#9

Open
JohnMalmberg wants to merge 5 commits intomasterfrom
sre-2832
Open

SRE-2832 Improve portability#9
JohnMalmberg wants to merge 5 commits intomasterfrom
sre-2832

Conversation

@JohnMalmberg
Copy link

Update the build procedure to be more portable to other Jenkins environments.

.dockerignore: New file

Jenkinsfile: Minor fixes

packaging.Dockerfile*: Support building behind a proxy.

packaging.rpm_chrootbuild: Support building behind a proxy.

packaging/scripts: Move code from Dockerfiles for easier maintenance.

@JohnMalmberg JohnMalmberg requested a review from a team as a code owner February 26, 2025 18:59
@JohnMalmberg JohnMalmberg force-pushed the sre-2832 branch 2 times, most recently from 3aa29be to 0dbe1cd Compare February 26, 2025 19:27
Update the build procedure to be more portable to other Jenkins
environments.

.dockerignore: New file

Jenkinsfile: Minor fixes

packaging.Dockerfile*: Support building behind a proxy.

packaging.rpm_chrootbuild: Support building behind a proxy.

packaging/scripts: Move code from Dockerfiles for easier maintenance.

Signed-off-by: John E. Malmberg <john.malmberg@hpe.com>
grom72 added 4 commits July 4, 2025 12:58
Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>
Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>
Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>
- redhat-lsb-core no longer supported by Fedora 42
- Fedora 41 and 42 are not available in archive repo, archive repo is
only for EOL releases
- new test to verify that packaging works for all supported version of
Fedora: latest (default), 41, 42

Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants