或者,实际上在没有太多合适的开始时建立一个构建过程。
目前,这几乎就是我的团队所面临的情况。我们主要进行网络应用程序开发(但目前没有桌面开发)。即使使用我们普通的应用程序,软件部署也很丑陋且笨拙,而且在我加入这个团队(和公司)的两年里,我们遇到了太多的问题。现在是时候做点什么了,结果是我们将能够用一 block 石头杀死两只乔尔测试鸟(每日构建和一步构建,两者都不以任何形式存在)。
我在这里寻求的是对我需要做或考虑的事情的一些一般性见解,来自那些从事软件开发的人比我从事软件开发的时间更长,而且头脑也更聪明。我相信目前在测试版中发帖的大多数人都会这样做。
相关工具: 视觉构建 Source Safe 6.0(我知道,但我目前对是否使用 Source Safe 无能为力。这可能是我的下一场战斗。)
暂时,我有一个 Visual Build 项目可以做到这一点:
对于所有这些,我仍然需要从 Visual Build 中退出一些日志,但我还没有到需要这样做的地步。
有人有什么建议或建议吗?我会注意,我们目前没有使用部署项目。我认为它会删除此构建中的一些必要步骤(如 web.config 交换)。
最佳答案
在承担一个从未有过自动化构建过程的项目时,分步进行会更容易。不要试图一次吞下太多,否则会感到难以承受。
希望这会有所帮助。
https://stackoverflow.com/questions/14893/
相关文章:
iphone - 为什么 Xcode 会在钥匙串(keychain)中自动安装(重复和过期的)证书?
build - Xcode 4 术语 "Build for testing/Build for ru
python - Matplotlib 构建问题 : Error C1083: Cannot ope
android - 使用没有运行的 Eclipse 重建 .apk
python - 问题构建 cx_Oracle - libclntsh.so.11.1 => 未找到
go - 如何使用 Golang 包以外的名称构建可执行文件