首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于PVCS的项目部署自动化

基于PVCS的项目部署自动化
EN

Stack Overflow用户
提问于 2008-11-18 15:24:06
回答 3查看 1.3K关注 0票数 1

我们使用PVCS对所有代码进行源代码控制。我们在整个欧盟有7台服务器,覆盖17个国家。PVCS在生产中模仿我们的文件夹结构:

代码语言:javascript
复制
folderA
|
|--folderB
|     |
|     | -- folderC
|     |
|     | -- folder
| --folderD
|     |
|     | -- folderE
|     |
|     | -- folderF

我们的项目可以依赖于多个文件夹中的文件,因此我们只需复制一个文件夹就可以部署一个新项目。此外,多个程序可以生活在同一个文件夹中。

我们有一个DEV,UAT和生产服务器。文件将在DEV服务器上开发,放到UAT上(好吧,这是问题的一部分,涉及的人手太多,有些人不想玩),供用户测试。当UAT被批准时,它们会被放入带有适当版本标签的PVCS中,并分配一个开发级别(可以在早期使用开发版本标签将它们放回PVCS中)。

当所有相关批准完成后,将提出更改控制请求,支持团队将代码部署到生产中。

我们最大的问题是这个过程太琐碎了,太多的人不得不在特定的时间做某些事情,并按照正确的顺序告诉别人。

我们想要的是一个自动部署项目的程序。您需要能够从PVCS中的不同文件夹中分配不同的文件--一个项目标签,然后能够根据需要对该标签进行处理并部署所有文件。

这个存在吗?

我希望这是有意义的。

谢谢

琼恩

编辑:

我们将一直在创造新的项目。一个项目将涉及部署。也就是说,项目1234将有文件1,2,5,6项目2345将使用文件,2,5,8。为此,我们需要一种快速简便的方式来添加和管理项目。

如果有人能提出更好的方法来处理这种自动化,那就太好了。

我们对编译代码和测试不感兴趣,因为有许多语言,我相信这将超出我们的范围。

EN

回答 3

Stack Overflow用户

发布于 2008-11-18 15:29:14

查看nAnt巡航控制

编辑:使用克鲁斯控件的,您可以随时编写自己的插件以更好地处理您的环境。

票数 2
EN

Stack Overflow用户

发布于 2009-06-15 03:24:59

PVCS可以被自动化。我所在的组织中的软件工程人员已经创建了一套与PVCS一起运行的脚本。我们使用这些脚本来自动化我们的SW集成和发布过程。

例如,我们有一个创建发行版的脚本,这意味着创建一个新项目,其中包含来自许多项目和数据库的特定版本的文件。听起来很像你想做的事。

票数 2
EN

Stack Overflow用户

发布于 2014-07-11 12:03:24

为了自动化我们的部署过程,我必须使用pcli和python创建一个工具。其中,pcli脚本获取代码(使用来自用户(标签)的输入)和python部署到我们的服务器。

检查VM_Install_Dir\books\vm\vmbooks\pcli.pdf下的pcli文档

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

https://stackoverflow.com/questions/299045

复制
相关文章

相似问题

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