2. Agenda
Introduction of Continuous Integration and Continuous Deployment/Delivery
- What is CI/CD?
- Run CI/CD with Kubernetes?
Setup Jenkins with Kubernetes
- Setup minikube & jenkins
- Add kubernetes in jenkins
- Test
Summary
2
11. Run jenkins docker
$ docker run -d --volumes-from jenkins-k8s -p 8080:8080 -p 50000:50000 -v /home/docker/jenkins_home:/var/jenkins_home jenkins:2.60.3
9107e83bc474e7160fda33c9a52888228ece1e6ad6dd810fca3ac36493b14311
$ docker logs 9107e83bc474e7160fda33c9a52888228ece1e6ad6dd810fca3ac36493b14311
Running from: /usr/share/jenkins/jenkins.war
webroot: EnvVars.masterEnvVars.get("JENKINS_HOME")
….
Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:
2e058590dded40e5b3d7996246cf3be2
This may also be found at: /var/jenkins_home/secrets/initialAdminPassword
*************************************************************
*************************************************************
*************************************************************
….
--> setting agent port for jnlp
--> setting agent port for jnlp... done