Jenkins
From Wasya Wiki
Install
From: http://tipsonubuntu.com/2016/07/31/install-oracle-java-8-9-ubuntu-16-04-linux-mint-18/
Install Java
From: https://jenkins.io/doc/book/installing/#linux
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add - sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' sudo apt-get update sudo apt-get install jenkins
Jenkins config
- install git plugin in jenkins
- link to the git repo
- setup maven in system config
- config MAVEN_HOME in jenkins. Look into /etc/environment for that and JAVA_HOME.
- From: http://stackoverflow.com/questions/5784329/how-can-i-make-jenkins-ci-with-git-trigger-on-pushes-to-master
- a client-side (non-saved) post-receive hook
- install curl where git client is.
- install nexus as a service? (`./nexus start` as a service)
- From: https://support.sonatype.com/entries/21283268-Configure-Maven-to-Deploy-to-Nexus
- disable cobertura in pom.xml
- From: http://blog.arungupta.me/setup-local-nexus-repository-deploying-war-from-maven-techtip74/
password reset
/var/lib/jenkins/users/username/config.xml <passwordHash>#jbcrypt:$2a$10$razd3L1aXndFfBNHO95aj.IVrFydsxkcQCcLmujmFQzll3hcUrY7S</passwordHash> The password is test