END TO END CI/CD PIPELINE FOR JAVA APP WITH JENKINS AND KUBERNETES