[BuildRelease Management]Visual Build


一 Visual Build

1)Visual Build

Visual Build能够使开发人员和构建人员容易地创建自动的,可重复使用的构建过程。

* 自动化构建和发布桌面软件,游戏,网页应用,企业开发和管理任务,等;

* 包含直观的GUI前端能够快速创建,调试和管理工程;

* 提供内置的功能支持通用的构建操作和第三方产品;

* 提高产品发布的质量,能够更快地查找和修复缺陷;

* Visual Build帮你做重复的工作,使你可以将精力花在更有意义的事情;

2)架构


3)主页:http://www.kinook.com/VisBuildPro/

二 Visual Build特点

Visual Build能自动化常见的构建任务,例如:

*  获得源代码,提交修改,对版本控制系统进行标示(label);

*  构建微软,Embarcadero 和其他的源码工程(project);

*  设置和获得工程的版本;

*  编译帮助工程;

*  创建安装文件;

*  拷贝,删除,改名,列举和设置文件的属性;

*  刻录文件到CD 或 DVD;

*  创建,更新和提取ZIP文件;

*  从或者像网站,FTP服务器或网络路径部署文件;

*  通过SFTP,SSH,SSL来实现安全地信息传输;

*  部署基于微软COM+,MSMQ,SQL Server和IIS的应用程序;

*  维护虚拟机;

*  发送邮件或新闻组宣告来通知构建的成功或失败;

*  记录所有的构建活动然后生成报告;

*  执行自动的,定时的,远程的,持续的,在线的构建;

*  执行测试驱动开发;

*  读写text,XML,INI文件;

*  在文件中搜索和替换文本;

*  读写注册表;

*  并行地执行构建操作;

*  注册类型库,组件和.NET组件;

*  运行单元测试和产生文档;

*  启动和停止Windows的Services;

*  更多。。。

如下图1:

 

和图2:


Visual Build执行这些需要一遍一遍重复执行的乏味的步骤,确保所有的步骤成功地完成。当构建的时候每一步的详细的状态将被显示,而且可以选择性地记录到文件。如果一些步骤失败了,Visual Build能够准确地确定错误,当问题被修改后能够从出错的地方继续进行构建。

三 Visual Build使用

1)使用Visual Build GUI(VisBuildPro.exe)来配置/调试/运行构建过程(project xml based)


2)Visual Build的构建过程文件***.bld(其实是xml文件)

 

3) 通过visual Build在命令行来运行构建过程

VisBuildCmd.exe ***.bld

完!


作者:iTech
微信公众号: cicdops
出处:http://itech.cnblogs.com/
github:https://github.com/cicdops/cicdops

原文地址:https://www.cnblogs.com/itech/p/1782456.html