ELTE-Clean / Clean-Administration-Platform

2 stars 1 forks source link

Creating a CI Pipeline #19

Open Mohido opened 2 years ago

Mohido commented 2 years ago

We need a CI pipeline that will create the images, run the server and maybe check for some other stuff. A simple pipeline is needed to build and check for building errors for now. When the backend api is at a point that requires testing, we can add that simply to the pipeline. Testing the backend can be with white-box testing (Simple "wget" are enough I think to test the connection and the tokens retrieving and stuff.). However, currently, I have no clue how we will test the front-end.

Abdulla-Alkhulaqui commented 2 years ago

I will be working on this issue as soon as Frontend is settled.

Mohido commented 2 years ago

Are we going to have an external pipeline service? such as Jenkins/Azure? or we going to be using Github actions? @Abdulla-Alkhulaqui

Abdulla-Alkhulaqui commented 2 years ago

Normally such services are good to introduce to the project when we have an intricate build process, therefore, if we saw that our build might get messy then we can install a Jenkins server for our project, nonetheless we should have a basic github workflow for the basic stuff. @Mohido