4.0.0 • Published 5 years ago
@datafire/code_scan v4.0.0
@datafire/code_scan
Client library for CodeScan API
Installation and Usage
npm install --save @datafire/code_scanlet code_scan = require('@datafire/code_scan').create({
username: "",
password: ""
});
.then(data => {
console.log(data);
});Description
Manage your Hosted CodeScan Service
Actions
job.get
Fetches the status of a job
code_scan.job.get({
"jobId": ""
}, context)Input
- input
object- jobId required
string: Id of the Job to retrieve
- jobId required
Output
- output Job
job.post
Creates a new job
code_scan.job.post({
"job": {
"projectKey": ""
}
}, context)Input
- input
object- job required NewJob
Output
- output Job
Definitions
Error
- Error
object- error
number: generally set to 1 - message
string: Message of the error
- error
Job
- Job
object- alert
string: Quality Gate status of a completed job - alertDescription
string: Quality Gate errors of a completed job - analysisMode
string: When set to preview, analysis is not added to the database - commit
string: The git commit that this job is evaluating - created
string: DateTime that this job was queued - emailReportTo
string: List of usernames to email the report to - finished
string: If the job has finished, then the datetime that the job finished processing - jobId
string: The jobId of this job - projectBranch
string: The project branch that this job is evaluating - projectKey
string: The projectKey that this job is running - started
string: If the job has started, then the datetime that the job started processing - status
string: The status of the job - url
string: The url to view the output report - version
string: The project version that this job is evaluating - warnings
string: When creating a new job, any warnings will be listed here.
- alert
NewJob
- NewJob
object- analysisMode
string: When set to preview, analysis is not added to the database - commitOverride
string: When the project is based on git, the git commit that this job should run. Leave blank to use the project's default - emailReportTo
string: List of usernames to email the report to - projectBranch
string: he project branch that this job is evaluating - projectKey required
string: The key of the project to start - version
string: Use this as the analysis' version. On success the Project's default version will be set to this
- analysisMode