1、环境部署:

windows server 2008R2环境
 
2、相关软件
SVN(源代码管理器:jenkins通过插件从源代码管理器下载代码)   Jenkins(主角)地址:http://ftp.yz.yamagata-u.ac.jp/pub/misc/jenkins/windows-stable/jenkins-2.19.1.zip;
JDK 1.7以上
.netframework 4.0等等
最好安装visual studio软件
 
3、Jenkins安装
1、启动服务
双击后一路确认的安装,jenkins安装后,然后到管理工具->服务中有jenkins对应的服务,启动即可(注意权限和端口限制);
注意:默认jenkins会安装到系统的服务中的,但是如果8080端口被占用了,那么需要手动启动服务,也就是说系统的系统无法启动了。
cmd.exe后输入命令:cd C:\Program Files (x86)\Jenkins(为安装路径)   java -jar jenkins.war --ajp13Port=-1 --httpPort=8899  
可以通过8899端口进行启动服务了。
 
4、浏览器打开应用
启动服务之后
1)、打开发现需要输入对应密码,密码路径上面有提示,在安装路径(默认主目录)的secret.key中;
          注意:主目录放置了所有当前jenkins使用的信息(包括源代码下载都放在主目录下),如果主目录进行修改之后,也会重新要求进行安装,所有插件需要重新安装,所有已经做好的配置都没有了,所以注意主目录的放置,当然可以将配置复制到新的主目录上面也是可以的,注意先复制后再删除,否则就要找配置进行修改了。
 
2)、第一次打开发现需要等待安装插件,过程比较长久,并且经常有安装不成功的,最后不成功的刷新等,还是不成功的,刷新到可以直接进入系统了再安装吧。
3)、登录,登录之后注意安装插件:
路径:系统管理->管理插件 下的  
在右侧过滤分别输入MSBuild Plugin  和  Subversion Plug-in  进行寻找需要的插件,然后进行安装。
 
上面准备工作都OK的话,那么就进入配置阶段:
 
5、新建项目
1)、点击
然后出现(暂时选择构建自由风格的软件项目)
6、项目配置
1)、输入项目名称
2)、设置svn源代码管理器路径
注意在添加svn的时候,账号和密码注意进行添加。
 
3)、构建触发器
目前我希望远程进行调用,所以就选第一个了。
4)、构建环境

 选择上面勾选的,构建完之后显示时间戳
5)、构建
因为用的是msbuild进行构建,所以需要进行配置(这里很重要,可以搜索相关资料)
/t:Build  /p:Configuration=Release /p:WebProjectOutputDir=E:\SourceCodePublish\Mobile /p:OutputPath=E:\SourceCodePublish\Mobile\bin

 6)、构建后操作

构建后操作的步骤有很多步,如下: 
 
最后点击保存即可;
 
7、开始构建项目
1)、回到首页发现

 点击进去
2)、点击[立即构建]

 3)、查看构建历史
补充:如果一直build成功的话,那么可以用vs打开项目进行编译一次,然后就可以成功了,原因有些组建需要下载或者更新,所以没有成功。
祝君好运!

 
 
 
 
 
 
 
 
 
 

Jenkins部署.net自动化构建的更多相关文章

  1. Jenkins敏捷开发 自动化构建工具

    一.序言 Jenkins 是一款自动化构建工具,能够基于 Maven 构建后端 Java 项目,也能够基于 nodejs 构建前端 vue 项目,并且有可视化 web 界面. 所谓自动化构建是按照一定 ...

  2. JMeter接口测试系列:Jmeter+jenkins+ant 的自动化构建

    在JMeter接口测试不断深入的过程中,发现可以和jenkins和ant一起搭配进行自动化的构建.下面是jmeter自动化构建的整理笔记. 准备环境 需要本机上确定安装了jmeter.ant和jenk ...

  3. Jenkins和maven自动化构建java程序

    转自:http://www.cnblogs.com/gao241/archive/2013/04/08/3008380.html,版权归原作者所有. Jenkins是一个非常出色的持续集成服务器,本文 ...

  4. Jenkins添加Windows自动化构建方案

    一.为Jenkins添加Windows节点 这里需要填写远程工作目录,启动方法一项一定要选择"Launch agent via Java Web Start"一项,其它的保持默认. ...

  5. windows jenkins dotnet core 自动化构建webapi

    jenkins环境搭建好 注意一下几点: - 需要安装git - 需要安装dotnet core sdk环境 - 遇到这里报错,提示 Repository URL 错误的话,如果确实没有配置错误,重启 ...

  6. jenkins shell脚本自动化构建阿里云k8s上应用

    #!/bin/bash source /etc/profile cd /mnt/workspace/weifeng-ui-pre/ npm i && npm run build rm ...

  7. 用Docker运行Jenkins自动化构建.NET Core项目

    目标 当代码提交到GitHub后,自动生成构建项目并部署到服务器.接下来介绍一下如何在容器中运行Jenkins,并自动化构建GitHub上的项目,使用自动化构建来解放你的双手. 前置条件 一台已经安装 ...

  8. 手把手0基础项目实战(一)——教你搭建一套可自动化构建的微服务框架(SpringBoot+Dubbo+Docker+Jenkins)...

    原文:手把手0基础项目实战(一)--教你搭建一套可自动化构建的微服务框架(SpringBoot+Dubbo+Docker+Jenkins)... 本文你将学到什么? 本文将以原理+实战的方式,首先对& ...

  9. jenkins里的定时构建

    1. 定时构建语法:* * * * * (五颗星,多个时间点,中间用逗号隔开)第一个*表示分钟,取值0~59第二个*表示小时,取值0~23第三个*表示一个月的第几天,取值1~31第四个*表示第几月,取 ...

随机推荐

  1. js中的执行上下文,菜鸟入门基础。

    console.log(a); //Uncaught ReferenceError: a is not defined 因为没有定义a所以报错了. var a = 52; console.log(a) ...

  2. UVa11292

    Problem C: The Dragon of Loowater Once upon a time, in the Kingdom of Loowater, a minor nuisance tur ...

  3. C#/C++ 中字节数组与int类型转换

    1.C#中int和byte[]转换: /// <summary> /// 把int32类型的数据转存到4个字节的byte数组中 /// </summary> /// <p ...

  4. 后端码农谈前端(HTML篇)第二课:常见元素

    一.根元素 <doctype> 定义文档类型. <html> 定义 HTML 文档. 二.元数据元素 <head> 定义关于文档的信息. <meta> ...

  5. C#中引用类型和值类型

    C#的值类型包括:结构体(数值类型,bool型,用户定义的结构体),枚举,可空类型. C#的引用类型包括:数组,用户定义的类.接口.委托,object,字符串. 值类型和引用类型的区别在于,值类型的变 ...

  6. 流行的ios开源项目

    本文介绍一些流行的iOS的开源项目库 1.AFNetworking 更新频率高的轻量级的第三方网络库,基于NSURL和NSOperation,支持iOS和OSX.https://github.com/ ...

  7. Java集合框架源码剖析:LinkedHashSet 和 LinkedHashMap

    Java LinkedHashMap和HashMap有什么区别和联系?为什么LinkedHashMap会有着更快的迭代速度?LinkedHashSet跟LinkedHashMap有着怎样的内在联系?本 ...

  8. Sprint第三个冲刺(第三天)

    一.Sprint介绍 任务进度: 二.Sprint周期 看板: 燃尽图:

  9. sprint个人总结+读书博客

    读书感想:    第8章讲了需求分析,在我的日常软件编写中,肯定需要需求分析的,一个没有需求的软件,编写出来也没有什么意义,只能是丢在一个角落里发霉.需求有各种各样,要怎样才能满足客户的需求呢,那就要 ...

  10. Ubuntu搭建Android交叉编译环境

    一.下载 Android NDK Android NDK官方下载页:http://developer.android.com/tools/sdk/ndk/index.html如果需要旧版本的,比如10 ...