Jenkins + NuGet + MSBuild】的更多相关文章

背景 项目上需要做UWP的自动安装包,在以前的公司接触的是TFS来做自动build. 公司要求用Jenkins来做,别笑话我,之前还真不晓得这个东西. 会的同学请看一下指出错误,不会的同学请先自行脑补,我们一步一步的来. 首先我们准备2个安装包,Jenkins,NuGet 都下载最新的好了. 1. 安装Jenkins,下一步下一步.安装好了会自动浏览器跳转到http://localhost:8080/ 如下图 按照提示去C:\Program Files (x86)\Jenkins\secrets…
Jenkins + NuGet + MSBuild 背景 项目上需要做UWP的自动安装包,在以前的公司接触的是TFS来做自动build. 公司要求用Jenkins来做,别笑话我,之前还真不晓得这个东西. 会的同学请看一下指出错误,不会的同学请先自行脑补,我们一步一步的来. 首先我们准备2个安装包,Jenkins,NuGet 都下载最新的好了. 1. 安装Jenkins,下一步下一步.安装好了会自动浏览器跳转到http://localhost:8080/ 如下图 按照提示去C:\Program F…
配置gitlab 这里会生成一个token在页面上方,一定要复制出来.存在别的地方. jenkins配置gitlab 在jenkins服务器上安装vs,目的是使用它的msbuild,如果项目中还用到了其他的东西,比如说mvc3这种老东西,vs安装的时候都没有安装,还要单独安装. jenkins配置msbuild版本. 例子:好用的 /t:ResolveReferences;Compile /t:_CopyWebApplication /p:Configuration=Release /p:Tar…
1.ftp的使用 系统管理->插件管理 安装插件Publish Over FTP 系统管理->系统设置 配置ftp参数 如下图 进入任务配置,添加构建后操作 在使用过程中还遇到一个本地防火墙问题,上传时提示连接被重置,从这里找到了解决方案 https://blog.csdn.net/tonywangteng/article/details/51894939 切换到管理员,cmd下面执行:netsh advfirewall set global StatefulFTP disable 一开始以为…
这篇文章主要介绍下使用Jenkins实现自动化部署 下载 https://jenkins.io/download/ 安装 按步骤安装即可,下载的是windows版本,安装完成后,会看到这样一个正在运行的服务 ​ 初次使用 默认端口8080,建议修改 通过安装目录下的jenkins.xml文件修改 ​​ 端口修改后重启服务 通过浏览器第一次访问会看到这样一个页面(我这边不是第一次使用了,页面找不到,从网上找了个图片) ​​ 按照页面上提示的路径找到文件,得到密码输入即可 接着进入插件下载页面,可以…
所要用到的主要插件: [MSBuild Plugin] 具体操作: 1.配置MSBuild的版本 [系统管理]->[Global Tool Configuration]->[MSBuild],点击[新增MSBuild]进行版本的添加,如下: 注意:其中Path to MSBuild为文件夹路径,代码要编译的那台机器的文件夹,如果绑定的是slave时,这个路径就代表这slave的路径 最后,点击[Save]完成保存. 2.新建项目进行测试 这里假设在要进行构建的机器上已经新建好项目,并放在“D:…
继上一篇文章http://www.cnblogs.com/EasonJim/p/6077225.html,大致实现的思路,今天来记录一个真实项目实践. 一.新建项目 选择[构建一个自由风格的软件项目],其余的不要去选择. 二.项目配置 1.项目名称 2.SVN迁出代码配置 注意:如果时git就配置相应的git操作 说明: [Credentials]为svn的账号密码,通过[Add]按钮进行配置.如下: [Local module directory]这个路径时源代码迁出时存放的路径,切记,这里的…
[MSBuild Plugin]插件在使用环境变量有个很奇葩的方式,比如我们通常在Windows的节点机器上,使用WORKSPACE环境变量时,批处理应该这样写%WORKSPACE%,而有时插件确不能正常识别,那么只能换回Linux的写法${WORKSPACE}的形式. [MSBuild Build File]和[Command Line Arguments]都是可以使用环境变量的.…
经过测试,如果用原始的msbuild,会出现语法无法识别的问题,"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe". 那么此时需要在编译的机器上安装VS2015,然后打开项目编译一次,确定此项目在此机器上没任何问题. 接着再配置msbuild的路径为C:\Program Files (x86)\MSBuild\14.0\Bin\MsBuild.exe,基本能通过. 以下是收集的资料: http://stackove…
如果之前看了 UWP Jenkins + NuGet + MSBuild 手把手教你做自动UWP Build 和 App store包 这篇的童鞋,针对VS2017,需要对应更新一下配置,需要的童鞋点击查看一下,在文章最后. 之前写过一篇 锁定列的FlexGrid,没看过的童鞋可以去先看一下那一篇. 先放上效果图 制作新控件的背景是SDK升级到了14393,Composition API 有了相应的改变. 对我们有较大的影响就是: 10586:在 10586 版 SDK 中, ElementCo…