可以访问单独的项目构建? [英] Possible to access a separate projects builds?

查看:60
本文介绍了可以访问单独的项目构建?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试自动化我的公司构建和部署过程,而我正在尝试确定VSO是否能够满足我的需求。我们现在设置的是几个不同的存储库,它们对应于每个都有自己的构建和Dev / QA发布
任务的项目,非常标准。我正在尝试做的是,我们可以实际上按下一个按钮并将包输出到一个目录,该目录具有已通过我们将部署到生产的QA的最新成功构建。

I'm trying to automate my companies build and deployment process and I'm trying to determine if VSO can do what I need. What we have set up now is several different repositories that correspond to projects that each have their own build and Dev/QA release tasks, pretty standard. What I'm trying to do is get to a point where we can essentially push a button and output a package to a directory that has the latest successful builds that have passed QA that we would deploy to production.

我有一个原型设置,其中每个单独的项目都有一个额外的环境,在QA环境之后,当它们通过QA时输出到我们的构建服务器上的目录。然后一个不同的Devops项目有一个发布定义,可以检索此目录中的
。 (我不能将该中间目录用作最终目录的原因是因为最终的包需要在请求的日期过时,并且不同的项目可以在不同的时间通过QA。)这个原型在技术上工作
但我宁愿不必为每个项目添加新环境。从单个项目中完成所有或大部分工作是可取的。有没有办法从我们的Devops项目中获取并从其他项目中提取构建而无需将它们保存在
中间步骤中?如果VSO本身不具备,可能是编程方式吗?

I have a prototype set up where each separate project has an additional environment, after the QA environment, that outputs to a directory on our build server when they pass QA. Then a different Devops project has a release definition that retrieves whatever is in this directory. (The reason I can't use that intermediate directory as the final directory is because the final package needs to be dated on the date it is requested and the different projects can pass QA at different times.) This prototype works technically but I'd prefer to not have to add a new environment to every project. Having all or most of this work from a single project is preferable. Is there a way to reach from our Devops project and pull builds from other projects without having to save them in an intermediate step? Maybe programmatically if VSO isn't capable on its own?

推荐答案


我正在尝试自动化我的公司建立和部署过程,我试图确定VSO是否可以做我需要的。我们现在设置的是几个不同的存储库,这些存储库对应于每个都有自己的构建和Dev / QA发布任务的项目,
非常标准。我正在尝试做的是,我们可以实际上按下一个按钮并将包输出到一个目录,该目录具有已通过我们将部署到生产的QA的最新成功构建。

I'm trying to automate my companies build and deployment process and I'm trying to determine if VSO can do what I need. What we have set up now is several different repositories that correspond to projects that each have their own build and Dev/QA release tasks, pretty standard. What I'm trying to do is get to a point where we can essentially push a button and output a package to a directory that has the latest successful builds that have passed QA that we would deploy to production.


我有一个原型设置,其中每个单独的项目都有一个额外的环境,在QA环境之后,当它们通过QA时输出到我们的构建服务器上的目录。然后一个不同的Devops项目有一个发布定义,可以检索此目录中的
。 (我不能将该中间目录用作最终目录的原因是因为最终的包需要在请求的日期过时,并且不同的项目可以在不同的时间通过QA。)这个原型在技术上工作
但我宁愿不必为每个项目添加新环境。从单个项目中完成所有或大部分工作是可取的。有没有办法从我们的Devops项目中获取并从其他项目中提取构建而无需将它们保存在
中间步骤中?如果VSO本身不具备能力,可能是编程方式吗?

I have a prototype set up where each separate project has an additional environment, after the QA environment, that outputs to a directory on our build server when they pass QA. Then a different Devops project has a release definition that retrieves whatever is in this directory. (The reason I can't use that intermediate directory as the final directory is because the final package needs to be dated on the date it is requested and the different projects can pass QA at different times.) This prototype works technically but I'd prefer to not have to add a new environment to every project. Having all or most of this work from a single project is preferable. Is there a way to reach from our Devops project and pull builds from other projects without having to save them in an intermediate step? Maybe programmatically if VSO isn't capable on its own?


这篇关于可以访问单独的项目构建?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆