-
Story
-
Resolution: Duplicate
-
Major
-
None
-
None
Currently, all build and test commands are embedded directly in the .*.yml file, making it difficult to maintain, test locally, and reuse. Complex multi-line commands in YAML are error-prone and hard to debug.
Business Value:
- Improved maintainability and readability
- Easier local testing and debugging
- Better version control and diff visibility
- Reusable scripts across different CI platforms
- Reduced YAML complexity and parsing errors
Current State:{}
- Complex podman/docker commands embedded in YAML
- Multi-line bash scripts in pipeline definitions
- Difficult to test changes without running full pipeline
- YAML validation issues with complex scripts
cc: rh-ee-jkm