微信开发中 ACCESS TOKEN 过期失效的解决方案详解
632
2022-11-12
Visual C++项目jenkins的通用配置解决方案
Visual C++项目jenkins的通用配置解决方案
一、源码管理
源码管理通常这样添加
svn://code.com/软件/Tools/GenerateZip@HEAD
二、构建
添加构建的脚本,用于整体流程的运行
SET path=C:\Program Files (x86)\MSBuild\12.0\Bin;D:\Python393;%path%python %WORKSPACE%\Builder\Msbuild.pyecho %WORKSPACE%cd /d C:\Program Files (x86)\Inno Setup 5echo begin ReplaceVersionpython "%WORKSPACE%\builder\RunIss.py"IF ERRORLEVEL 1 (exit /b ERRORLEVEL)echo begin_Update_Versionpython %WORKSPACE%\builder\RcPlus.pyecho end_Update_Version%WORKSPACE%\builder\updataRc.batdel /s /q %WORKSPACE%rd /s /q %WORKSPACE%
三、各个编译步骤介绍
设置编译器的路径环境变量和Python的环境变量,方便直接编译和运行Python脚本
SET path=C:\Program Files (x86)\MSBuild\12.0\Bin;D:\Python393;%path%
执行vs编译项目操作
python %WORKSPACE%\Builder\Msbuild.py
通过Python替换iss脚本的内容,比如[version],执行innosetup脚本,并打包
echo %WORKSPACE%cd /d C:\Program Files (x86)\Inno Setup 5echo begin ReplaceVersionpython "%WORKSPACE%\builder\RunIss.py"IF ERRORLEVEL 1 (exit /b ERRORLEVEL)
执行rc资源文件版本号加一
echo begin_Update_Versionpython %WORKSPACE%\builder\RcPlus.pyecho end_Update_Version
通过svn上传rc文件到服务器的对应项目中
%WORKSPACE%\builder\updataRc.bat
删除所有的代码工作空间
del /s /q %WORKSPACE%rd /s /q %WORKSPACE%
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~