HEPCloud / decisionengine_modules

Apache License 2.0
2 stars 19 forks source link

Docker container and test setup for EL8 #430

Closed vitodb closed 2 years ago

vitodb commented 2 years ago

This provides Dockerfiles, entrypoint scripts, Jenkinsfile wf configuration, github actions and alike for EL8. Updates to the Jenkins project are required as well. Where needed previous EL7 files have been migrated to an EL7 folder and eventually update. Currently github actions for EL8 are skipped. This also includes an update to setup.py to better handle build requirements for RPMs and to add distribution name to the RPM. This PR goes in tandem with PR 662 in decisionengine.

codecov[bot] commented 2 years ago

Codecov Report

Base: 47.41% // Head: 47.38% // Decreases project coverage by -0.03% :warning:

Coverage data is based on head (29c0b39) compared to base (f2057d1). Patch coverage: 0.00% of modified lines in pull request are covered.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #430 +/- ## ========================================== - Coverage 47.41% 47.38% -0.04% ========================================== Files 54 54 Lines 2902 2904 +2 Branches 523 523 ========================================== Hits 1376 1376 - Misses 1426 1428 +2 Partials 100 100 ``` | Flag | Coverage Δ | | |---|---|---| | python-3.6 | `47.29% <0.00%> (-0.04%)` | :arrow_down: | | python-3.9 | `47.38% <0.00%> (-0.04%)` | :arrow_down: | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=HEPCloud#carryforward-flags-in-the-pull-request-comment) to find out more. | [Impacted Files](https://codecov.io/gh/HEPCloud/decisionengine_modules/pull/430?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=HEPCloud) | Coverage Δ | | |---|---|---| | [setup.py](https://codecov.io/gh/HEPCloud/decisionengine_modules/pull/430/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=HEPCloud#diff-c2V0dXAucHk=) | `0.00% <0.00%> (ø)` | | Help us with your feedback. Take ten seconds to tell us [how you rate us](https://about.codecov.io/nps?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=HEPCloud). Have a feature suggestion? [Share it here.](https://app.codecov.io/gh/feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=HEPCloud)

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.