Learn R Programming

vstsr

The aim of vstsr is to make it easier to connect between R and Azure DevOps.

N.B. This used to link to Visual Studio Team Services, as part of 1.1 release this will point to the Azure DevOps APIs instead.

Commands will include getting repository information, git services and work item information.

Installation

install_github('ashbaldry/vstsr')
library(vstsr)

Initialisation

There are two ways to use the vstsr package:

  1. Creating an R6 object using vsts_account that contains simple methods to do all of the functions that are available in the package.
  2. Create an authorisation key using vsts_auth_key and then using that to run each of the functions within the package.

Method 1:

proj <- vsts_account$new(user = '<USER NAME>', pass= '<PASSWORD>', 
                         domain = '<VS DOMAIN>', project = '<VS PROJECT>')

Method 2:

auth_key <- vsts_auth_key(user = '<USER NAME>', pass= '<PASSWORD>')

Copy Link

Version

Install

install.packages('vstsr')

Monthly Downloads

162

Version

1.1.0

License

GPL-2

Issues

Pull Requests

Stars

Forks

Maintainer

Ashley Baldry

Last Published

November 8th, 2021

Functions in vstsr (1.1.0)

vsts_get_workitems

Azure DevOps Project Get Work Items
vsts_get_releases

Azure DevOps Project Release Information
vsts_get_commits

Azure DevOps Project Git Repositories
vsts_get_build_defs

Azure DevOps Project Build Definition Information
vsts_create_release

Azure DevOps Project Release Information
vsts_auth_key

Azure DevOps Authentication Key
vsts_create_workitem

Azure DevOps Project Work Items
vsts_get_workitem_fields

Azure DevOps Work Item Fields
vsts_account

Azure DevOps Account
vsts_get_projects

Azure DevOps Projects
vsts_get_release_defs

Azure DevOps Project Release Definition Information
vsts_deploy_release

Azure DevOps Project Release Environment Information
vsts_run_command

Azure DevOps Custom API Calls
vsts_get_repos

Azure DevOps Project Repositories
vstsr

vstsr: A package connecting R and Azure DevOps