Jenkins 编译 VC6.0 项目

目前有一个 VC 6.0 的 DLL 项目,假设项目名称为 HelloWorld 。现在希望通过 jenkins 配置完成项目的自动化编译、部署等过程。

已有:Windows Server 2008 R2, VC6.0, HelloWorld 项目

首先安装 bitnami-jenkins 软件包,配置好相关的源码管理,构建触发器,构建环境,构建和构建后操作。

其中构建这一步配置花费了比较多的时间。

VC6.0 项目的构建 bat 脚本

首先搜索了通过 bat 编译 VC6.0 项目的方法,首先想到的是通过 cl.exe 来编译,但项目比较大,参数比较多的话,编译链接脚本写起来比较复杂,也有通过 VC6.0 菜单栏 > 工程 > 导出制作文件 来生成 HelloWorld.mak 文件,据说可以用 nmake 来完成编译,但实际测试下来失败了。

另一种方法是调用 msdev.exe 来编译 HelloWorld.dsp 文件,具体的 bat 命令:msdev.exe HelloWorld.dsp /MAKE "HelloWorld - Win32 Release" /REBUILD /OUT HelloWorld.lastbuild.txt

其中 /REBUILD 是指全部重建, /OUT HelloWorld.lastbuild.txt 是将命令行输出至文件 HelloWorld.lastbuild.txt

jenkins 调用 bat 脚本失败

完成上述的编译 bat 脚本后,在 cmd 内执行成功,但是配置到 jenkins 上,始终执行失败,提示找不到 msdev.exe

通过百度搜索,初步判

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值