如何跟踪部署



跟踪代码库部署的好方法是什么?我希望能够看到何时在特定服务器上部署了一个版本,谁发布了它,它解决了哪些问题,等等。

目前,我们有一个部署工具,该工具会在问题跟踪器中生成包含所有这些信息的问题。这使得将发布问题与相关问题联系起来变得容易,但它也会污染我们的问题数据库。

我们还希望在内部从持续集成开始,这意味着会有更多的发布问题。

有没有更好的方法来跟踪发布?

我们的技术堆栈是PHP(Symfony2),使用Phing作为构建系统,一个定制的,基于Web的部署工具,Mantis用于错误跟踪,Bitbucket用于存储库托管。

您可以使用

Beanstalk或 dploy.io 之类的东西来部署您的应用程序。它将使您能够管理部署权限,查看所有部署的时间线(谁在何时部署了什么),只需单击一下即可触发部署,并在部署某些内容时通过电子邮件和集成通知您的团队。

您可以从此屏幕截图中获得一个想法:

http://cl.ly/image/3C1v1w2C3K2v

附言我在Wildbit工作,该公司生产这两种产品。

你应该看看我公司的产品BuildMaster,它旨在解决你列出的每一个问题。

目前,我们

还没有与Mantis的一流集成,但是可以通过可扩展性轻松添加它,就像我们集成的其他错误/问题跟踪器一样。如果您对此感兴趣,它可以由您的团队构建,也可以由我们的团队根据企业版购买而构建。

最新更新