mvn clean install
java -jar target/devops-selfservice-enterprise-0.1-SNAPSHOT.jar
curl -X POST "http://localhost:8055/defect/?body=<DEFECT BODY>&label=<LABEL>&reponame=<REPOSITORY NAME>&title=<DEFECT TITLE>&token=<GIT TOKEN>&username=<USER NAME>" -H "accept: */*"
curl -X GET "http://localhost:8055/defect/token/<GIT TOKEN>/username/<USER NAME>/reponame/<REPOSITORY NAME>" -H "accept: */*"
http://localhost:8055/swagger-ui.html!
- Login to www.github.com
- Open "Settings" (Click on your user profile picture on top right hand side corner) - or open this direct URL!
- Click "Developer settings" -> "Personal access tokens" -> "Generate new token"
- Check "repo" checkbox and provide Note
- Click "Generate token" button
- Newly created "Personal access token" is displayed for first time only. Save it privately.
Build Docker image
docker build -t ravikalla/devops-selfservice-enterprise:1.0 .
Run Docker container
docker run --rm -ti -p 8055:8055 --name devops-selfservice-enterprise ravikalla/devops-selfservice-enterprise:1.0 &
Stop Docker container
docker stop devops-selfservice-enterprise
Remove Docker container
docker rm devops-selfservice-enterprise
Remove Docker image
docker rmi ravikalla/devops-selfservice-enterprise:1.0
Push Docker image to Dockerhub
docker push ravikalla/devops-selfservice-enterprise:1.0