Jenkins GUI CI/CD setup for projects deployment

Login page

I use Jenkins for redeploying apps after changes had been pushed to the respective repositories. I have manually created tasks for each project.

At the moment I am reading about groovy and Jenkinsfile in order to automate the CI/CD component.

Yet so far I was using bash to deploy apps.

I have installed nodejs plugin so that app could be testend inside of jenkins and later deployed.