或者,实际上建立一个构建过程时,一开始就没有太多的构建过程。改善您的构建过程
目前,这几乎是我的小组面临的情况。我们主要进行网络应用程序开发(但目前没有桌面开发)。即使使用我们适中的应用程序,软件部署也很难并且笨拙,而且我在这个团队(和公司)的两年中遇到了太多问题。现在已经过去了,我们可以一箭双雕杀死两只乔尔测试鸟(每日构建和一步构建,两者都不以任何形式存在)。
什么这里经过,我是在各种各样的事情,我需要做或思考,从谁已经在软件开发的时间比我有,也有更大的大脑有些人一般见识。我相信这将成为目前发布在测试版中的大部分人员。
相关的工具: 视觉构建 源安全6.0(我知道,但我不能做,我们是否不使用Source Safe中的任何内容,这可能是接下来的战斗我打。)
姑且,我有一个视觉构建项目,这是否:
- 获取来源和发生在本地目录,包括项目所需必要的DLL。
- 获取配置文件,并根据需要重命名(我们将它们存储在不是实际的应用程序的一部分特殊的子目录,它们根据使用命名)。
- 构建
- 预编译使用命令行复制到这将是一个“构建”目录
- 复制到目的地使用Visual Studio。
- 获取任何必需的附加资源 - 主要是与项目关联的文档,图像和报告(并放入步骤5中的目录)。有很多这样的东西,我以前不想包括它。但是,我只会复制已更改的项目,所以也许它是无关紧要的。我不确定我是否真的想在早期的步骤中包含这些东西。
我仍然需要哄一些从Visual Build中注销所有这些,但我还没有达到我需要做的那一点。
有没有人有任何意见或建议,使?我会注意到,我们目前没有使用部署项目。它会删除我假设的这个版本中的一些必要步骤(比如web.config交换)。