Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jenkinsci/qualityclouds-plugin
A plugin to allow running Quality Clouds scans as part of a Jenkins Build
https://github.com/jenkinsci/qualityclouds-plugin
deprecated
Last synced: 10 days ago
JSON representation
A plugin to allow running Quality Clouds scans as part of a Jenkins Build
- Host: GitHub
- URL: https://github.com/jenkinsci/qualityclouds-plugin
- Owner: jenkinsci
- License: mit
- Archived: true
- Created: 2018-10-09T16:24:22.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-03-21T18:09:43.000Z (10 months ago)
- Last Synced: 2024-09-30T09:22:56.859Z (4 months ago)
- Topics: deprecated
- Language: Java
- Homepage: https://plugins.jenkins.io/qualityclouds/
- Size: 44.9 KB
- Stars: 1
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# README #
## This plugin is archived as of March 2024
## Visit https://www.qualityclouds.com for alternativesThis plugin allows Quality Clouds customers to run Quality Clouds scans against their ServiceNow and Salesforce
instances from a Jenkins build.Different parameters can be set to fail the build.
* Maximum number of Issues
* Maximun amount of Technical Debt (in minutes)
* Maximum number of High Severity Issues
* Minimum value for the Quality of Cloud Indicator (between 0 and 100)At least one valid parameter must be specified.
### Prerequisites for local installation ###
* Need Jenkins to be installed.
* Credentials plugin required.
* Need Maven to be installed.### Installation Steps are: ###
* run mvn package to Generating hpi in {projectdirectory}/snowjenkinsplugin/target/qcscan.hpi
* Login to jenkins, go to Manage Jenkins -> Manage Plugins -> advanced tab -> upload plugin (upload qcscan.hpi)
### Build configuration Steps are: ###
* Create a freestyle project.
* Create a credential of type Secret File and store the the Quality Clouds API token on this file
(you will receive this token during your onboarding as a Quality Clouds customer)* The credential can be defined in the Global domain. If you want to use a specific Domain for the Quality Clouds credentials,
you will need to create a specific domain and configure a hostname specification of "qualityclouds.com". See
https://docs.qualityclouds.com/display/QCD/Quality+Clouds+Jenkins+Plugin for details* Add build step QCScan.
* The configuration parameters for this build step are:
String "Instance URL" : Instance URL to scan.
String "API Token Secret File" : Select the credential you created to hold the API key.
Integer "Issues Count Threshold" : Maximum issues count to have a success build.
Integer "Technical Debt Threshold" : Maximum technical debt count to have a success build.
Integer "Quality of Cloud Threshold" : Minimum Quality of Cloud to have a success build.
Integer "High Severity Issues Threshold" : Maximum High Severity issues count to have a success build.
* Please refer to https://docs.qualityclouds.com/display/QCD/Quality+Clouds+Jenkins+Plugin or contact [email protected] in case of issues configuring your
build.