将 XML 创作工具(如 Oxygen 等)与 CI 的 VSTS 集成

Integrating XML authoring tools like Oxygen etc with VSTS for CI

我正在探索 moving/cloning 我们的回购从 github 到 VSTS 的想法。当前代码已签入到 Github。我将获得的优势是所有团队都将使用 VSTS 以及 VSTS 提供的所有附加功能。

  1. 我有两个选择,要么让开发人员将代码签入 github,然后以某种方式同步 VSTS 和 github 存储库。或者
  2. 将存储库克隆到 VSTS 本身,让他们开始直接签入 VSTS 而不是 github。 我不确定在 long 运行 中哪种方式最好。以及 Oxygen 是否有任何插件可以检查 VSTS 中的代码。 请指教。

我同意,这正是我对所有开源项目所做的。我在 VSTS 工作,然后将成功构建的代码发布到 GitHub。

我为同步您的代码的 VSTS 创建了一个任务:https://marketplace.visualstudio.com/items?itemName=nkdagility.gittasks

还有发布到 GitHub 的任务。

第二种选择绝对最适合您:

  • VSTS Git 存储库只是简单的标准 Git 存储库,您可以通过任何使用 SSH and/or HTTPS 身份验证的 Git 客户端访问从它到 push/pull;

  • VSTS 甚至允许您使用 SSH key authentication

  • 所有主要平台都有 Credential Managers 可用,您可以使用它轻松进行身份验证;

  • 同步两个存储库没有无用的麻烦,你为什么要这样做? :-)

我当然建议您尝试使用 Oxygen Git 插件连接到 VSTS Git 存储库并验证它是否按预期工作。