galasa-dev / projectmanagement

Project Management repo for Issues and ZenHub
7 stars 4 forks source link

Use Github actions to build all the galasa code #1845

Closed techcobweb closed 2 days ago

techcobweb commented 5 months ago

Story

As a galasa developer, I want to build all the code using github actions.

Background

Follow-on stories have been raised here:

osamamagdy commented 5 months ago

Hello @techcobweb, I want to start contributing on this if accepted as a mentee for the LFX mentorship https://mentorship.lfx.linuxfoundation.org/project/2e784e4e-5569-45b8-98b8-4881f4b0e6e2 May I suggest a proposal to a complete CI/CD pipeline if needed?

jaydee029 commented 5 months ago

@techcobweb Hi, I would like to apply for this as a part of Open Mainframe Mentorship. I would be submitting a proposal soon. Thanks.

jaydee029 commented 4 months ago

@techcobweb does this involve building continuous deployment pipeline as well, or just CI and build pipelines ?

techcobweb commented 4 months ago

From memory, we currently deploy an Apache server application in a docker image to allow downloads of the tool, using ArgoCD.

Though if course there may be a more elegant way to share build artifacts between the build utilities project and other projects which need those tools.

Overall, each built project needs to store things in maven, and eventually we deploy a helm chart to refresh the entire server application.

jaydee029 commented 4 months ago

Hey @techcobweb , I've formally submitted my application along with the proposal for this task(through mail as well), since the applications aren't closed yet can I get a proposal review ?