Search code examples
continuous-integrationazure-devopsazure-pipelinesoxygenxml

Integrating XML authoring tools like Oxygen etc with VSTS for CI


I am exploring the idea of moving/cloning our repos from github to VSTS. Currently code is checked in through to Github. The advantage I would get is that all the teams would be using VSTS and all the bells and whistles offered by VSTS.

  1. I have two choices either leave the devs checking in code to github and somehow sync up VSTS and github repos. Or
  2. Clone the repository to VSTS itself and have them start checking in to VSTS directly instead of github. I am not sure as to which way would be best in long run. And whether there is any plugin availble for Oxygen to be able to check code in VSTS. Please advise.

Solution

  • The second option is definitively the best one for you:

    • VSTS Git repositories are just plain standard Git repository you could reach by means of any Git client using authentication over SSH and/or HTTPS to push/pull from it;

    • VSTS even allows you to use SSH key authentication

    • there are Credential Managers available for all the major platforms you could use to authenticate easily;

    • no useless hassle syncing two repositories, why would you do that? :-)

    I certainly suggest you to try the Oxygen Git plugin to connect to a VSTS Git repository and verify that it works as you would expect.