0.0.2 • Published 9 years ago

nodejs-stash-client v0.0.2

Weekly downloads
3
License
BSD
Repository
github
Last release
9 years ago

NodeJS REST Client for Atlassian's Stash

На данный момент используется только для чтения данных из Stash

Пример использования

Инициализируем клиент

Stash = require('nodejs-stash-client'),
client = new Stash({
    url: 'http://stash:7990',
    credentials: 'login:password'
})

Далее используем:

client.getProjectList().then(success_handler, error_handler)
client.Project('Project_Key').getRepoList().then(success_handler, error_handler)
client.Project('Project_Key').Repo('Repo_Slug').getPullRequestList({limit: 'ALL'}).then(success_handler, error_handler)
client.Project('Project_Key').Repo('Repo_Slug').PullRequest('1').getInfo().then(success_handler, error_handler)
client.PullRequest('Project_Key', 'Repo_Slug', '1').getApproversList(data_from_getInfo)
client.getBuildStats('1234871234234123465237465273465').then(success_handler, error_handler)
client.getMultipleBuildStats(['8419b5a47c....f4c155f', '2c0989589....3086714fd']).then(success_handler, error_handler)
client.PullRequest('Project_Key', 'Repo_Slug', '1').getJiraIssues().then(success_handler, error_handler)

Библиотека еще будет дополнятся