1.安裝AjaxMinSetup,在編譯前預(yù)處理js文件委刘。只在發(fā)布版中使用
https://github.com/exceptionless/Exceptionless/wiki/Elasticsearch-setup-guide
wget -qO - https://packages.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
- TeamCity 10.0.4 安裝使用手記
TeamCity 是JetBrains出的一個(gè)CI工具,支持的很廣泛,對(duì)于dotnet也有很好的支持.本文檔主要介紹如何安裝配置TeamCity來編譯并發(fā)布C#工程. 這里的TeamCity版本是10.0.4
-
在官網(wǎng)下載TeamCity后,有管理員權(quán)限安裝,可以看到如下界面.
歡迎界面 -
下一步后,出現(xiàn)License界面,點(diǎn)擊I Agree按鈕
License界面 -
之后出現(xiàn)安裝目錄選擇界面,建議安裝在空間比較充足的硬盤上.
Paste_Image.png -
之后出現(xiàn)功能選擇,默認(rèn)全選即可.
Paste_Image.png
-
TeamCity開始安裝了,這個(gè)過程還是比較快.
Paste_Image.png -
選擇端口界面,輸入網(wǎng)站端口.如果有一個(gè)專門的TeamCity機(jī)器,建議選擇80端口,否則選擇一個(gè)較大的數(shù)字.
Paste_Image.png 出現(xiàn)一個(gè)Agent配置界面,一般使用默認(rèn)選擇就好,然后單擊[save]
TeamCity 由一個(gè)Server和多個(gè)Agent組成,Agent具體執(zhí)行編譯處理工作,而Server包括網(wǎng)站,NugetServer等,用于向外提供服務(wù).
Paste_Image.png
-
因?yàn)槲覀冊(cè)谇懊娴牟襟E選擇了Service,這里會(huì)要求選擇用什么帳號(hào)運(yùn)行服務(wù),我的建議是用系統(tǒng)帳號(hào).
TeamCity 服務(wù)的運(yùn)行帳號(hào)
-
選擇立刻啟動(dòng)這兩個(gè)服務(wù)
Paste_Image.png 安裝結(jié)束了,選擇立刻配置網(wǎng)站.
安裝結(jié)束后,網(wǎng)站還有些配置工作需要做,請(qǐng)繼續(xù)看下面的步驟.
Paste_Image.png
11.首先選擇一個(gè)數(shù)據(jù)目錄,以后下載的源文件,生成的Artifact,Nuget包什么的都會(huì)放在這里,空間一定要大.
- 選擇數(shù)據(jù)庫(kù),來保存配置信息.如果是自己用的玩,建議使用HSQL,正式庫(kù),建議用MySQL或者M(jìn)SSQL
如果選用MSSQL,首先要自己安裝好一個(gè)MSSQL,然后需要按照下圖的Refresh JDBC Drivers的指示,下載驅(qū)動(dòng),放到合適位置去.
Paste_Image.png
-
數(shù)據(jù)庫(kù)設(shè)置好了后,繼續(xù)同意License.:-)
Paste_Image.png -
設(shè)置管理員帳號(hào)和密碼
Paste_Image.png
安裝結(jié)束了.
現(xiàn)在開始創(chuàng)建一個(gè)項(xiàng)目
need install .net 4.6.1developer tools, otherwise, you cannot build 4.6.1 project.
create user and group...