# Learning Jenkins, 03-01: Install Jenkins as a Container # Prerequisites You will need to configure Maven as a global build tool. In the Jenkins web interface, go to: `Manage Jenkins` -> `Global Tool Configuration` -> `Maven installations` -> `Add Maven`. Give your Maven installation a name and check the option to `Install automatically`. # Setting up the Jenkins Job Create a freestyle job and configure it as follows: 1. Under `Source Code Management`, select `Git` and enter the following URL: ``` https://github.com/managedkaos/apache-maven-hello-world ``` 2. *MAKE SURE TO SET THE `Branch Specifier` to `*/main`*. 3. Add a build step using `Invoke Top-Level Maven Target`. 4. For the goal, enter `package`. 5. Add a build step to run the compiled package: - *FOR WINDOWS*: Use the `Execute Windows batch command` build step - FOR macOS, Linux, and Docker: Use the `Execute shell` build step 6. Enter the following command: ``` java -cp target/hello-1.0-SNAPSHOT.jar com.learningjenkins.App ``` 7. Save the job and start a build.