以下是本人配置Teamcity具体环境和步骤,只实现了项目发布,打包。Nodejs npm gulp没有配置成功,后期补上。

1 环境安装

本人使用的是windows7 sp1 64位系统,(.net framework 4.5.2)

1.1 Teamcity 安装

下载地址:http://www.jetbrains.com/teamcity/download/

这里我们选择windows版本

安装文件:TeamCity-10.0.3.exe。

双击开始安装,下一步直到结束,安装成功后,默认8080端口

1.2 MSBuildTools 安装

下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=48159

文件名:BuildTools_Full.exe

下载完毕之后直接安装即可

1.3 7z 安装

下载地址:http://www.7-zip.org/download.html

文件名:7z1604-x64.exe

下载完毕后安装,注意需要把7z.exe地址配置到环境变量PATH中。

1.4 git 安装

下载地址:https://git-scm.com/downloads

这里我们选择windows版本

文件名:Git-2.11.1-64-bit.exe

2 Teamcity配置

2.1 工具,组件安装

2.1.1 Nuget Tools 安装

点击Administrator进入管理员界面

点击Integrations-tools后,点击install tool..

然后选择Nuget安装即可。

2.2 新建项目

这里我们选择Pointing to repository URL (自己的git仓库地址)

填写项目名称,Build名称

2.3 配置Build

2.3.1  General Settings

这里填写名称后,点击Build configuration ID后的Regenerate ID即可。

2.3.2 Version Control Settings

这里我们创建项目的时候选择的是<Pointing to repository URL>所有这里的信息在创建项目的时候已经录入了。

2.3.3 Build Steps

添加 Build Steps 安装添加

2.3.3.1 NuGet 还原

Runer Type 选择 NuGet Installer

Execute step:If all previous steps finished successfully

NuGet.exe: 默认

Path To Solution File:<选择工程的解决方案>

其他项默认

2.3.3.1 发布项目

Runner Type 选择 MSBuild

Build file path:<选择需要发布的工程文件>

MSBuild version:Microsoft Build Tools 2015

MSBuild ToolsVersion: 14.0

Run platform:x64

Targets:rebuild

Command line parameters:

/p:DeployOnBuild=True
/p:PublishProfile=<发布配置文件名称>
/p:VisualStudioVersion=14.0

2.3.3.1 7z 打包

Runner Type 选择 Command Line

Custom script:7z a <压缩文件名>  <压缩目标文件(多个空格分隔)>

2.3.1  Triggers

点击Add new Trigger按钮

选择 VCS Trigger

Windows环境下安装配置Teamcity配合git自动发布mvc,webapi站点的更多相关文章

  1. windows环境下安装配置MongoDB

    版本选择MongoDB的版本命名规范如:x.y.z: y为奇数时表示当前版本为开发版,如:2.3.0.2.1.1: y为偶数时表示当前版本为稳定版,如:2.0.1.2.2.0: 目前官网上最新的版本为 ...

  2. Windows环境下安装配置Mosquitto服务及入门操作介绍

    关键字:在windows安装mosquitto,在mosquitto中配置日志,在mosquitto中配置用户账号密码 关于Mosquitto配置的资料网上还是有几篇的,但是看来看去,基本上都是基于L ...

  3. 在 windows 环境下安装 redislive

    这是一篇在 windows 环境下安装 redislive 的教程! 项目地址:https://github.com/nkrode/RedisLive 配置文档:http://www.nkrode.c ...

  4. Windows环境下安装PHPUnit

    Windows环境下安装PHPUnit,在此整理一下,以便大家参考. 本人测试安装环境:Windows7(win32) + Apache(2.2.13) + PHP(5.3.6) 1.    以管理员 ...

  5. Nginx——在Windows环境下安装

    下载 Nginx是开源软件,用户可以访问 http://nginx.org/ 网站获取源码包或Windows二进制文件下载.其中1.13.x版本为开发版本,1.12.0版本为稳定版本.开发版本分支会较 ...

  6. 在windows环境下安装redis和phpredis的扩展

    在windows环境下安装redis和phpredis的扩展 1.首先配置php: 需要在windows的集成环境中找到php的扩展文件夹,ext,然后在网上寻找自己的php对应的.dll文件 比如说 ...

  7. windows环境下安装yaf框架

    windows环境下安装yaf框架 在windows下安装yaf框架 准备工作: php环境(过程略,wamp,xampp,phpstudy都行,php版本大于5.3) git工具(需要从github ...

  8. 如何在Windows环境下安装Linux系统虚拟机

    如何在Windows环境下安装Linux系统虚拟机 本篇经验写给想要入门学习C语言的小白们.Windows系统因为使用窗口图形化,操作简单,功能多样,所以我们在Windows环境下可以做到很多,但想要 ...

  9. Nginx——在Windows环境下安装(一)

    下载 Nginx是开源软件,用户可以访问 http://nginx.org/ 网站获取源码包或Windows二进制文件下载.其中1.13.x版本为开发版本,1.12.0版本为稳定版本.开发版本分支会较 ...

随机推荐

  1. LPC1768的usb使用--硬件篇

    LPC1768芯片带有USB设备控制器,前面写的文章都是在说比较简单的设备驱动,今天来说复杂一点的 首先是硬件层的配置 #ifndef __USBHW_H__ #define __USBHW_H__ ...

  2. javascript DOM 学习总结 (1)

    摘自javascript DOM编程艺术 1.首先介绍DOM的三个字母的含义: 1.1  D 如果没有document(文档),DOM 也无从谈起,当创建了一个网页并把他加载到web浏览器中时,DOM ...

  3. 【BZOJ 1367】 1367: [Baltic2004]sequence (可并堆-左偏树)

    1367: [Baltic2004]sequence Description Input Output 一个整数R Sample Input 7 9 4 8 20 14 15 18 Sample Ou ...

  4. LPC2478的GPIO使用详解

    GPIO使用 LPC2478的GPIO是不能断开时钟的,上电就连接.处理GPIO主要就下面几步 1.      设置为普通IO模式 2.      设置输入输出方向 3.      设置值 以下寄存器 ...

  5. Java琐碎

    final final只能用来保证原始数据类型的实例变量的不可变性,而无法用于引用类型的变量.如果一个引用类型的实例变量含有修饰符final,该实例变量的值(某个对象的引用)就永远无法改变了--它将永 ...

  6. 微信小程序初体验--封装http请求

    最近看了一下微信小程序,大致翻了一下,发现跟angular很相似的,但是比angular简单的很多具体可参考官方文档 https://mp.weixin.qq.com/debug/wxadoc/dev ...

  7. 分页。php 引用代码

    <?php /** file: page.class.php 完美分页类 Page */ class Page { private $total; //数据表中总记录数 private $lis ...

  8. leangoo

    leangoo网址:https://www.leangoo.com/

  9. 中英文混合字符串截取java

    //截取字符串长度(中文2个字节,半个中文显示一个) public String subTextString(String str,int len){ if(str.length()<len/2 ...

  10. 1.4.2.4. SAVING(Core Data 应用程序实践指南)

    现在,要添加一个保存修改的方法.其实很简单,就是调用持久化存储协调器的save方法. - (void)saveContext { ) { NSLog(@"Running %@ '%@'&qu ...