Internally, Hudson has created a directory for our job, downloaded the source code to the project, and built the project. The project is located in ${HOME}/.hudson/jobs/spring-petclinic
. This directory contains the XML representation of the project, the config.xml
file.
The ${HOME}/.hudson/jobs/spring-petclinic/workspace
directory contains the source code that was checked out from Github. When Maven builds the project, a directory named target
is created in the workspace directory. The target
directory is the working directory for Maven and contains all of the compiled files and the build artifact, petclinic.war
.
The ${HOME}/.hudson/jobs/spring-petclinic/builds
directory contains the result of the Hudson build, including the log file (the contents of the log file are displayed in the console icon in the Hudson application).