Windows環境下安裝配置Teamcity配合git自動發布mvc,webapi站點


以下是本人配置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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM