Skip to content

Instantly share code, notes, and snippets.

@mlem
Last active April 19, 2017 16:59
Show Gist options
  • Select an option

  • Save mlem/45c018fe1d56682a5615b7ca7e042e95 to your computer and use it in GitHub Desktop.

Select an option

Save mlem/45c018fe1d56682a5615b7ca7e042e95 to your computer and use it in GitHub Desktop.
At the next meeting of the Coding Dojo Vienna we'll be focusing on refactoring and the I in SOLID principles of object oriented design: Interface Segregation Principle
For participation please add your name at the following Doodle link:
http://doodle.com/poll/4cuawtrq8tzkr6gv
/*******************
* Preperation *
*******************/
Required
- Git
- checkout jenkins codingDojo Branch. Command: `git clone https://github.com/jenkinsci/jenkins.git`
- JDK 1.8
- to test: `java -version`
- Maven 3.x.x
- to test: `mvn --version`
- Some IDE (recommending IntelliJ Community Edition)
Prepared means: go to cloned jenkins directory and run `mvn clean install`. There should be a "sucessfull build" message.
/*******************
* Optional *
*******************/
- Jenkins repo with docker sonar
```
cd jenkins
git remote add mlem https://github.com/mlem/jenkins.git
git checkout codingDojo
```
- SonarQube Server (if you have docker, go into jenkins folder and run `$ docker-compose up`. Login is admin//admin. Taken from https://github.com/SonarSource/docker-sonarqube/blob/master/recipes.md)
- browse to http://localhost:9000 and you should see your sonar server
Prepared means: Run `mvn clean install -Psonar-local` and you should see on your sonar (http://localhost:9000) the jenkins project.
/*******************
* Details *
*******************/
Arrival time is 17:45-18:00.
We start at 18:00.
Twitter: #CodingDojoVie
Moderator: Martin Lemanski
Meta: https://codingdojovie.github.io/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment