最近用C#开发了一个office插件,主要实现将本地文件一键上传存储,或者将存储的文件在wps或word等中打开,以及在outlook中生成访问链接。
开发过程中一直是用vs2017部署的,之前是我独立开发的,但是之后需要多人共同开发,从git上拉的代码就有些乱,很多没必要的东西。所以考虑代码只保留必要部分删除中间文件夹obj和生成的bin。并且使用jenkins自动化编译以及打包。
使用jenkins做构建,其实本质就是从git上下载代码到一台虚拟机上,然后执行相关的编译软件去编译它,最后将生成的包发送到FTP
拉代码
首先,将代码提交到git,在相关文件夹写好批处理脚本,并写好iss脚本,记录SSH
根据批处理脚本放置的位置,修改ssh
在Jenkins上新建项目,构建自由风格项目,如果有已生成的项目,可以选择复制已有的Item
进入项目点击配置
设置项目名称和描述
在源码管理一栏,选择Multiple SCMs,点击Add SCM,选择Git
以我的构建为例
首先设置源码的git Repository,在URL输入ssh
Credentials 如过已有获得认证的账号,可以选择,第一次登陆,需要点击高级,然后输入访问git的用户名