CI/CD stands for Continuous integration and continuous delivery.
It is a practice of automating all the manual process and reaching the finished line with the minimum of friction.
We have used some tools to automate the process of building the code to push the artifact and everything in between.
We can also implement test cases.
How will you be benefited by this?
You just need to push your latest code to Gitlab and further process will be taken care by us.
Till date, we have performed automation of the project with the following languages :
1. React JS
2. PHP (CakePHP, code ignitor)
3. NodeJS
4. Java Spring
We are all ready to increase this list.
Prerequisite for Automation :
1. The code should be on source version control (i.e. Gitlab).
2. Developers should be able to adapt/learn new tools.
What do we require to automate your process?
1. Link of your code on Gitlab.
2. The language of the project
3. Steps which you are performing traditionally/manually, which you want to automate (mention them in your ticket).
4. All developers of that particular project, need to be willing to be a part of it. We can't run a half application to one server and another half to another server.
Note
With this, we can also reduce the load on our testing server. which are constantly accused of being 'down' due to access load.