Yes it is a must have!
Many projects are started without setting up an environment for continuous testing and deployment to test and production environment. This is a often a huge mistake since the time spent will be returned many times.
Use the following technologies to help out:
- Selenium Test Grid
- Sonar Code Analysis
- OWasp dependency check
- OWasp ZAPP for external vulnerability check
Everytime a person is pushing code it should automatically be compiled, build, tested and deployed in an environment for others to try out.
This documentation decribes the Jenkins Pipeline facility.