...
- Open your Freestyle Project job
- In the Build section, click Add build step, and select SeaLights CLI
Maven Project
- In the Pre Steps section, click Add pre-build step and select SeaLights CLI
Configuring SeaLights CLI to generate the session ID
- In the Action select Config - Create build session data
- If you are building a Java project, then open the Add drop down and select Java Options
In the Monitored Application Packages enter the list of packages that you want SeaLights to analyze. It should be a comma separated list with asterisks before and after each entry
This is only needed if building a Java project. If the session ID is being created for other languages the you can leave it blank
- Press the SeaLights CLI Advanced... button to expose the SeaLights parameters
Enter the App Name as you want it to be displayed in the SeaLights dashboard
Put $Info . The default is ${JOB_NAME} for the Jenkins job name
Enter the Branch Name you are working on and want to display in the SeaLights dashboard
Put $Info . The default is ${GIT_BRANCH}
if using gitfor the branch used with a git SCM
Select the Build Name that you want to have for each build and which will be displayed on the SeaLights dashboard
Note icon false For descriptions of each of the available options, see Jenkins Plugin Parameters
Using the session ID
The SeaLights CLI config step generates the session ID and places it a buildSessionId.txt in the jobs workspace.
...
- SL_BUILD_SESSION_ID - contains the session ID itself
- SL_BUILD_SESSION_ID_FILE - contains the full path to the buildSessionId.txt in the jobs workspace
Using tokens
This step will also expose a new parameter called SL_TOKEN
. It will contain containing the token entered in the global configuration of the plugin in Manage Jenkins > Configure System section.
This is to allow you have the token when running our agents using the default command line steps.
Warning |
---|
If you do not create the Build Session ID via the Sealights Jenkins Plugin, the |