首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从不同帐户将Azure DevOps存储库连接到另一个Azure DevOps存储库

从不同帐户将Azure DevOps存储库连接到另一个Azure DevOps存储库
EN

Stack Overflow用户
提问于 2020-08-13 12:49:53
回答 1查看 1.1K关注 0票数 0

我有一个组织Microsoft帐户和一个订阅。此外,我有自己的微软帐户和一个项目在Azure DevOps。我需要的是将我自己的DevOps存储库连接到组织帐户中的DevOps项目。

目标是在订阅下设置CI/CD并在Azure中部署我的项目。我在DevOps中的组织设置下找到了DevOps配置设置,但是没有连接另一个DevOps存储库的选项。工作流程:

  1. 将更改推到我自己的DevOps回购
  2. 中,在组织订阅下将组织DevOps回购
  3. 部署到Azure。

如果有什么办法可以省略第二步,那就太好了。

更新:迄今已完成的步骤:

  1. https://learn.microsoft.com/en-us/appcenter/build/connect --表明应该有某种方法来实现这个目标,但我在google
  2. 中没有发现任何尝试在Azure中使用DevOps starter的方法,但是只有一个DevOps组织--一个来自我的组织帐户,无法添加外部帐户。
  3. Azure DevOps ->组织设置-> OAuth配置:只有GitHub和BitBucket源代码类型。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-14 03:35:43

你可以考虑这两个方向:

将自己的回购导入组织的devops项目,并直接在新导入的repo:中开发代码。

,或者如果您有特定的理由在自己的回购中开发,然后共享对组织DevOps回购的更改,那么您需要在这两个repos:之间进行同步。

1.您可以按照Azure DevOps Repos synchronization between Organization在两个repos之间进行跨组织同步。

假设您自己的回购是RepoA,而RepoA在组织微软帐户中的副本是RepoACopy。遵循上述链接中共享的步骤,在此之后,RepoACopy将在RepoA中的某些内容发生变化时得到更改。

2.为RepoACopy创建管道,以便在组织订阅下部署到Azure。并设置此管道的CI/CD触发器。

然后,每当您在自己的RepoA、=>、RepoACopy、get更改中进行更改时,=> CI/CD管道将开始将这些更改部署到Azure。它应该符合您预期的工作流程。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63395556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档