sustainable-computing-io / kepler-metal-ci

Testing different CI and Github Action pipelines and publish test results
https://sustainable-computing-io.github.io/kepler-metal-ci/
Apache License 2.0
0 stars 11 forks source link

Refractor Workflows #125

Open KaiyiLiu1234 opened 2 months ago

KaiyiLiu1234 commented 2 months ago

The Equinix Metal Action contains a lot of good steps that are reused in the model server deployment, training and validating pipeline, etc. It would be ideal to refractor this to avoid repeated code. The same should be applied to Ansible Playbooks as well.

KaiyiLiu1234 commented 2 months ago

Include Reusable Workflows for reusing create runner and cleanup. Use composite actions for playing ansible-playbooks