是否有任何开源发布管理应用程序?我不是在寻找版本控制。当项目准备好部署到生产时,我们现在遵循手动方法,如在纸上签字。
任何人都可以提出建议吗?
答案 0 :(得分:3)
这个问题相当陈旧,但你可以试试Rundeck,它提供了你所追求的功能(包括审核,权限等)。
答案 1 :(得分:2)
让我试着改写你的问题来测试我已经理解:你想要'发布'业务流程的软件支持(一个例子是工程师获得一组更改零件的签字。如果签署 - 关闭被拒绝,然后该过程被“冻结”,直到重新工作完成,并且所有者重新申请释放等)。
虽然这是一种“大锤”方法,但您可以查看任何企业资源规划(ERP)系统。实际管理生产流程的ERP系统将具有签核机制。对“开源ERP”的网络搜索将会发现很多。
以下是wikipedias列表:http://en.wikipedia.org/wiki/List_of_ERP_software_packages
尝试在一些用例中尽可能清楚地记下您想要的过程。 找出具有本地支持机制的ERP系统,并通过电子邮件发送您的用例以查看是否有人“开箱即用”
注意:在这种情况下,软件产品只是一个“部分”
你可能很幸运,找到一个系统,其中release是一个相对较小的独立系统,可以单独使用。
答案 2 :(得分:1)
Trac是一个项目管理系统,这可能就是你所追求的目标。
Jenkin是一个持续集成系统,可以用来做你正在谈论的事情。
这些系统都没有提供源代码控制,但是它们确实与您正在使用的源代码控制相关联,如果您没有使用源代码控制,那么 是您现在最关心的问题< / p>
答案 3 :(得分:1)
我想知道您是否在寻找开源工具,因为您不想支付太多费用或担心费用。
如果是这种情况,您可能会对我们的完整版本管理感兴趣。部署工具名为SyncRelease。单个用户的永久许可证只需50美元。
一些很酷的功能包括:
使用自动相关性检查进行Cherry-pick更改
结帐项目网站:http://syncrelease.com/tour
答案 4 :(得分:0)
我假设它是一个Web应用程序。对于Web和其他方式,事实发布管理应用程序是Apache Ant(make的用户可能必须同意Web应用程序)。使用Ant,您可以自动执行所有构建任务,包括:
console.log
的实例。所有
自动。 Apache Ant是用java编写的,但所有设置都是使用名为build.xml
的简单语法XML文件编写的。您还可以浏览make,rake和jake。
最佳构建软件实际上取决于您正在构建的内容和您的舒适程度。
答案 5 :(得分:0)
在我的公司,我们使用Redmine。这是Ruby所需的服务器。
答案 6 :(得分:0)