📞📱☎️📡🌐 Cloud Native Telecom Initiative (CNTI) Test Catalog is a tool to check for and provide feedback on the use of K8s + cloud native best practices in networking applications and platforms
Describe the solution you'd like
Extraction of several steps and jobs to separate files, reusing step definitions where possible, improving overall readability and usability of CI.
Additional possible improvementsMove config files to GitHub variables (No, GitHub access limitations)
Reuse built artifact for testing binaries
Possibly join binary tests into one? (I'm not sure why there are multiple of them, test exclusions for each one are all around the place)
Is your feature request related to a problem? Please describe. GitHub pipeline is hard to comprehend and maintain, repeats itself in several steps.
Reference:
Describe the solution you'd like Extraction of several steps and jobs to separate files, reusing step definitions where possible, improving overall readability and usability of CI.
Additional possible improvements
Move config files to GitHub variables(No, GitHub access limitations) Reuse built artifact for testing binaries Possibly join binary tests into one? (I'm not sure why there are multiple of them, test exclusions for each one are all around the place)