docker run -d -p 8080:8080 -v ~/.jenkins:/var/jenkins_home jenkinsci/blueocean
docker run -d -p 9000:9000 -v ~/.sonarqube:/opt/sonarqube/data sonarqube
- (default) Database: H2
- (default) Login: admin/admin
- install jenkins plugin:
Warnings Next GenerationorReport Info
- install slack app:
Jenkins CI - install jenkins plugin:
Slack Notification Plugin - https://jenkins.io/doc/pipeline/steps/slack/#slack-notification-plugin
- add GitHub WebHook URL(~~~~/github-webhook)
- download Chrome Driver(http://chromedriver.chromium.org/downloads)
- add dependency
org.seleniumhq.selenium:selenium-java - add dependency
org.seleniumhq.selenium:htmlunit-driver
docker build -t spring-boot-jenkins .
docker run -d -p 8080:8080 spring-boot-jenkins