Jenkins Plugin
The Jenkins plugin for Ocular allows you to automate code analysis during the build process using Ocular.
Prerequisites
This article assumes that you have installed Jenkins and have an existing Pipeline project.
Setting Up the Jenkins Plugin for Ocular
Download the sl-ocular-scan plugin and upload it to your environment.
Next, set Jenkins to run Ocular as a final build step in a Pipeline project by adding the following to your Jenkinsfile:
pipeline {
agent any
stages {
stage('Ocular Scan') {
steps {
slOcularScan(
artifact: "ARTIFACT_URL",
threadFix: false,
debug: true,
ocularArgs: "-J-Xmx4000m",
orgId: "ORG_ID",
accessToken: "ACCESS_TOKEN"
)
}
}
}
}
}Note that slOcularScan requires several parameters; be sure to change them as appropriate during configuration:
artifact
The link to the file you want analyzed
threadFix
Optional. Whether you want a ThreadFix file generated
debug
Optional. Whether you want debugging information
ocularArgs
Optional. Any parameters you want included in your command to run Ocular
orgId
Your Qwiet Organization ID. Can be found in the Dashboard under Account Settings
accessToken
Your Qwiet Access Token. Can be found in the Dashboard under Account Settings
Once you've configured the plugin, you can run a build to see the results.
Last updated
Was this helpful?