Consider the following scenario: The web dev team has indicated that they have made a recent change to the index project, and that this project now needs to have a name supplied so that the build can be customized. This is a Maven project from the M3 server. The name should be provided in string format, and the name should be steve.
In this lab, we will build a project that requires parameters. We will ensure it accepts a string parameter. This is important to understand, as it is one method used to inject a build time variable into a project.
Successfully complete this lab by achieving the following learning objectives:
- Create the Webdev Folder and Index Freestyle Project
On the dashboard, create a new item named
webdev, then make it a folder.
webdev, make a freestyle project named
- Configure the Index Project to Accept the Name Steve
indexproject, click this build requires parameters.
Add a string parameter called
name. The value should be
Add the Git repo.
Add the Maven server M3.
Add the shell command to make
Make a post-build action to archive the artifact.
Check the artifact to ensure it says