Jenkins+Advanced Installer自动编译打包WPF程序

程序代码撸好了,打包成安装包供客户或测试人员使用。发现BUG或者需求更改,就得重新修改代码,编译,打包。其中编译和打包两项过程是重复的,就需要构建自动化减轻我们的重复工作。

两步走,一是打包(这里我们用Advanced Installer 打包工具举例),二是构建自动化编译执行(包括执行自动打包脚本)

一.Advanced Installer使用

        打开我们的Visual Studio 如下图步骤下载插件

     

    然后在我们的Visual Studio 下添加新建项目,模板就是我们刚刚下载的插件

    

    新项目完成点击aip文件会提示你下载打包工具,再次打开aip文件,如下图所示

   

   点击Files and Folder ,点击Application Foler后点击右下角的Add Project Output 选择我们需要打包的exe文件,其它文件类似,参考Application Foler同级下的其它目录详细参考官网教程(https://www.jianshu.com/p/3b5ebe85c034)至此打包部分完成

二.Jenkins的使用

         首先下载jenkins并安装(安装之前请先安装jdk 8.0 ,我之前版本13.2导致了错误),安装成功后会提示安装插件,这里需要安装msbulid

         安装完成本地浏览器127.0.0.1:8080测试,能打开jenkins则说明安装成功

         接下来点击左侧主菜单的新建Item,输入任务名称并选择构建一个多配置项目,下来如图所示点击

         

 填下如下信息:

 点击左上角Dashboard点击绿色开始按钮进行构建到对应文件夹可以看到编译好的文件

接下来我们添加自动打包这一自动化步骤,点击之前新建的Item下拉选择配置,在下面新建构建步骤选择Windows batch Command 输入以下命令

保存,再次构建即可看到目录下的打包文件

         

 

posted @ 2022-04-06 22:31  静静微笑  阅读(830)  评论(0编辑  收藏  举报