12得票2回答
开发和发布分支的版本控制(git-flow)

在http://nvie.com/posts/a-successful-git-branching-model/上说: Release branches are created from the develop branch. For example, say version 1.1.5 ...

12得票4回答
构建“debug”和“release” JAR文件的惯用Gradle脚本

我正在尝试创建一个Gradle构建脚本,以在“发布”或“调试”模式下构建一个Java .jar文件,并且在参数化脚本方面遇到了麻烦。 问题是:使用Java插件在Gradle脚本中进行此操作的惯用方法是什么?(或者如果没有惯用方法,有哪些有效的不正规解决方案?) 我不介意参数化的方法,只要命...

12得票1回答
如何获取Google Play应用的Beta用户数量

在这个旧问题中,我们被建议采取的行动已经不再在Google Play Developer Console中提供。现在有一个Download链接,提供一个包含以`app_version`结尾的csv文件的zip文件,但由于我已经将测试版代码升级到生产环境,因此生产和测试版用户将运行相同版本。因此...

12得票15回答
哪个更好:发布一个有缺陷的功能还是不发布这个功能?

这是一个有些哲学性的问题。我正在给我的软件添加一个小功能,我认为大多数用户会使用它,但他们只会在使用该软件的10%左右的时间使用它。换句话说,这个软件在没有这个功能的情况下已经很好用了3个月,但有4或5个用户要求加入这个功能,我同意应该添加。 问题在于,由于我所使用的平台的限制(可能也是由于...

12得票2回答
能否从TFS创建Docker容器并将发布版本部署到其中?

我们正在运行本地的TFS 2017。我想为我们的QA团队创建一个发布定义,该定义将创建一个在Windows 7上运行的Docker容器,并自动将我们的发布构建部署到其中。 一旦部署完成,QA团队应该能够登录到容器中测试应用程序。不需要手动运行MSI安装程序或Setup.exe。 理想情况下...

12得票7回答
发布流程改进

创建新版本并将其发布到生产环境是SDLC中的关键步骤,但通常被忽视,并且在不同公司之间差异很大。 我希望人们能分享他们在组织中改进该过程的经验,以便我们都可以采取步骤来“减少痛苦”。 所以问题是,指定您发布过程中需要改进的一个耗时痛苦的部分,并说明您做了什么来改进它? 例如,以前的雇主所...

11得票8回答
你的团队在进行重大版本代码部署时执行哪些标准?

我很好奇在主要版本发布之前其他团队会确保有哪些标准? 我不需要每个具体答案,但我想了解以下问题: 对于基于服务器的应用程序,你是否确保监控已经就位?到什么程度...只检验它能够响应ping的请求、能否在任何时刻访问其所有依赖项、实际服务的应用逻辑是否正确(例如,计算2+2的服务实际上返回...

11得票4回答
通过Hudson进行Maven发布

我正在设置Hudson使用批处理任务插件,将Maven发布到我们的内部仓库。我是通过以下方式进行的:mvn --batch-mode release:prepare mvn --batch-mode release:perform 我对其他人使用的方法以及这些方法的优缺点感兴趣。另外,人们遇到...

10得票8回答
你最喜欢用什么方式来命名你的软件发布版本?

你偏好的软件版本命名方式是什么? 像微软一样:alpha - beta - final - service pack... 像谷歌一样:gmail beta - beta - beta - beta - :) 像一些软件一样:0.2 - 0.3 - 0.9999...

10得票7回答
如何在精益/看板中经常发布?

我对Lean/Kanban还比较新,但在过去的几周里,我翻阅了很多在线资源,并提出了一个问题,但没有找到一个好的答案。Lean/Kanban似乎非常适合我们的公司,因为我们已经在使用Scrum,但是在该方法中遇到了一些限制。我希望这里有人能给我一个好的想法。 在我看来,Scrum相对于Wat...