Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mimaraslan/java_045_devopspipeline

DevOps Jenkins Git GitHub Maven Docker DockerHub Kubernetes K8s
https://github.com/mimaraslan/java_045_devopspipeline

Last synced: about 1 month ago
JSON representation

DevOps Jenkins Git GitHub Maven Docker DockerHub Kubernetes K8s

Awesome Lists containing this project

README

        

# DevOps Pipeline Project
## Spring Boot, Jenkins, Jenkinsfile, Git, GitHub, Maven, Docker, Dockerfile, DockerHub, Minikube, Kubernetes (K8s)

### Spring Boot Project - GitHub URL
https://github.com/mimaraslan/Java_045_DevOpsPipeline
### Dockerfile
https://github.com/mimaraslan/Java_045_DevOpsPipeline/blob/master/Dockerfile

### Jenkinsfile
https://github.com/mimaraslan/Java_045_DevOpsPipeline/blob/master/Jenkinsfile

### TERMINAL 1 for Jenkins
```
cd D:\my-jenkins

java -jar jenkins.war --httpPort=9999
```

### TERMINAL 2 for Minikube
```
minikube start

kubectl cluster-info

kubectl get nodes -o wide

kubectl get pods -o wide

kubectl get deployments
```

### TERMINAL 3 for Spring Boot Project

```
kubectl get nodes -o wide

kubectl get pods -o wide

kubectl logs my-devops-application-deployment-POD_NAME

minikube service my-devops-application-service --url

http://127.0.0.1:YOUR_PORT_NUMBER
```