The following directory (project) is intended for additional materials on Devops. This is still work in project as we clean up to
- logically organize the folders and materials
- Add additional materials for Devops, including link sites.
The installation material, while largely focussing on Ubuntu 14.04 LTS, can easily be adapted to other OS. Any scripts provided here are "as-is" (USE AT YOUR OWN RISK)
- Maven
- ANT
- Java (preferrably JDK 7+)
- PMD (Optional - if not installing it, remove references to PMD in Ant build files)
- Cobertura (Optional, bu recommended)
- Oracle Virtual box (See installation_notes.docx for details )
- vagrant (See installation_notes.docx for details)
Jenkins, Maven, Ant, Java is required for looking at the demo project and to give a sample on how CI works.
- Download PMD from https://github.com/pmd/pmd/releases/download/pmd_releases%2F5.4.0/pmd-bin-5.4.0.zip
- Unzip file to c:\apps\pmd
- Set System Variable PMD_HOME to c:\apps\pmd
- Download MAven and unzip to a folder
- set MAVEN_HOME to name of folders where it was unzipped.
- Download MAven and unzip to a folder
- set ANT_HOME to name of folders where it was unzipped.
- download and copy following files to %ANT_HOME%\lib folder
- sonarqube-ant-task-2.4.jar
- ant-contrib.jar (Download from from http://sourceforge.net/projects/ant-contrib/files/ant-contrib/ant-contrib-1.0b2/ (Do not use 1.0b3))
- maven-ant-tasks-2.1.3.jar
- Adjust paths in build.xml/build.properties as per your local configuration