Build 過程往往是比較復雜的,因此 TeamCtiy 通過 build 步驟的方式讓您可以實現不同的應用場景。您可以在每個 build 步驟中只做一件事情,然后把一系列的 build 步驟組織起來 ...
Build 過程往往是比較復雜的,因此 TeamCtiy 通過 build 步驟的方式讓您可以實現不同的應用場景。您可以在每個 build 步驟中只做一件事情,然后把一系列的 build 步驟組織起來 ...
前文中我們在 TeamCity 中創建了一個項目 HelloApp,並在這個項目中創建了一個名為 HelloAppDailyBuild 的Build 用來編譯 demo 程序。本文我們將詳細介紹 Build 中的基本配置。下圖是 Build 基本配置的概覽: Name Build 配置 ...
本文介紹在 Ubuntu Server 14.04 中安裝 TeamCity Server 10.0.1。Ubuntu Server 上已經創建了用戶 tcuser。TeamCity 的安裝包為 TeamCity-10.0.1.tar.gz,使用 Postgresql 9.4 代替 ...
前面我們已經創建了TeamCity Server 和一個 Agent,接下來我們為一個.net core 控制台程序配置自動化的編譯。 創建 .net core 項目 我們在本地創建一個簡單的 .net core demo程序 hello (這里假設您已經安裝了.net core 的 SDK ...
VCS (版本控制系統) 是用來跟蹤項目源文件版本變化的系統。它還有其它的名字,比如 SCM(源代碼管理)。當前 TeamCity 內置支持的 VCS 類型有:Git, Subversion, Mercurial, Perforce, Team Foundation Server, CVS ...
筆者在前文中介紹了 TeamCity Server 的安裝過程,本文介紹在 Ubuntu Server 14.04 中安裝 TeamCity Agent。Ubuntu Server 上已經創建了用戶 tcuser。 安裝JDK 請參考筆者之前的博文《Ubuntu14.04安裝JDK》安裝 ...
允許用戶配置 Build 失敗的條件是很有用的功能,它是我們配置復雜 Build 流程的基礎。TeamCity 為用戶自定義 Build 失敗條件提供了很好的支持。這些條件大體上可以分為兩類,分別是: 基本的 Build 失敗條件高級的 Build 失敗條件 基本的 Build 失敗條件 ...
筆者在《TeamCity : 配置 Build 過程》一文中提到 "TeamCity 內置支持幾乎所有的 build 類型"。在當今這個軟件語言和各種框架飛速發展的時代,要想支持所有的 build 類型顯然是不可能的。比如 TeamCity 就沒有內置對 .NET Core build 類型的支持 ...
創建了 build 的配置以后,您既可以手動點擊 "Run" 按鈕來觸發一次 build 過程,也可以通過 Triggers 配置實現自動觸發 build 過程。一個 trigger 就是一條規則:當某個事件發生時開始一次 build。TeamCity 內置支持多種觸發器類型: 對於同一個 ...