Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jason916/node-async-jenkins-api
jenkins api client support async
https://github.com/jason916/node-async-jenkins-api
api async await javascript jenkins
Last synced: 2 months ago
JSON representation
jenkins api client support async
- Host: GitHub
- URL: https://github.com/jason916/node-async-jenkins-api
- Owner: Jason916
- Created: 2020-03-30T16:03:54.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-08-17T03:09:50.000Z (over 4 years ago)
- Last Synced: 2024-11-14T12:54:09.864Z (3 months ago)
- Topics: api, async, await, javascript, jenkins
- Language: JavaScript
- Homepage:
- Size: 8.79 KB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# node-async-jenkins-api
Call Jenkins API with JavaScript## Install
npm install node-async-jenkins-api## Usage
#### Setup
```javascript
const Jenkins = require('node-async-jenkins-api');
const jenkins = new Jenkins({
url: 'jenkinsUrl',
username: 'jenkinsUsername',
password: 'jenkinsPassword/jenkinsToken'
});
```#### build
```
const result = await jenkins.build(jobName)
```#### buildWithParams
```
const result = await jenkins.buildWithParams(jobName, params)
```#### getQueueItemInfo
```
const result = await jenkins.getQueueItemInfo(queueId)
```#### cancelQueueItem
```
const result = await jenkins.cancelQueueItem(queueId)
```#### getQueueInfo
```
const result = await jenkins.getQueueInfo()
```#### getLastBuildInfo
```
const result = await jenkins.getLastBuildInfo(jobName)
```#### getJobInfo
```
const result = await jenkins.getJobInfo(jobName)
```#### stopBuild
```
const result = await jenkins.stopBuild(jobName, buildNumber)
```#### buildInfo
```
const result = await jenkins.buildInfo(jobName, buildNumber)
```#### allJobsInView
```
const result = await jenkins.allJobsInView(viewName)
```#### getBuildingProcess
```
const result = await jenkins.getBuildingProcess(jobName)
```