【问题标题】:Suggestions for Project structure in AzureDevopsAzure Devops 中项目结构的建议
【发布时间】:2019-11-14 12:17:36
【问题描述】:

我们的组织中有 7 种产品。对于每个应用程序的开发,我们都有 Powershell、Json、SQL、YAML 脚本文件等形式的配置/创建脚本。我们希望在 Azure Devops 的 Git 源代码控制系统中维护这些脚本。

谁能建议我一个好的结构来在 Azure Devops 中的单个存储库下维护这些脚本?

例如:

  • 产品 1(主文件夹)

    • Powershell 脚本(子文件夹)
    • SQL 脚本(子文件夹)
  • 产品 2(主文件夹)

    • Powershell 脚本(子文件夹)
    • SQL 脚本(子文件夹)

我们的核心是一个数据库管理团队,今后我们希望将与 SQL Server 相关的所有内容都保留在源代码控制中(例如,与每个 VM 关联的 -sql server 作业)。

【问题讨论】:

  • 如果这种结构适合你,那不是很好吗?在不了解所有细节的情况下,很难提出任何建议。要求(基于您所写的内容)听起来很简单。

标签: version-control azure-devops project-structure


【解决方案1】:

如果您想将所有内容存储在一个 git 存储库中也可以,您可以考虑为每个项目设置一个 gir 存储库。 您可以使用的文件夹结构反映了您拥有的虚拟机以及您将其存储在虚拟机中的位置。因此,如果您要进行一些自动化等操作,您可以轻松地以另一种方式复制和版本化相应的代码以放置在 vm 上的位置。

【讨论】:

    猜你喜欢
    • 2019-11-06
    • 1970-01-01
    • 2019-12-05
    • 2019-07-13
    • 2019-08-02
    • 2022-10-25
    • 2019-03-16
    • 1970-01-01
    • 2020-12-22
    相关资源
    最近更新 更多