随笔分类 -  TeamCity

摘要:允许用户配置 Build 失败的条件是很有用的功能,它是我们配置复杂 Build 流程的基础。TeamCity 为用户自定义 Build 失败条件提供了很好的支持。这些条件大体上可以分为两类,分别是: 基本的 Build 失败条件高级的 Build 失败条件 基本的 Build 失败条件 打开 Bu 阅读全文
posted @ 2017-08-06 09:13 sparkdev 阅读(11273) 评论(8) 推荐(11) 编辑
摘要:创建了 build 的配置以后,您既可以手动点击 "Run" 按钮来触发一次 build 过程,也可以通过 Triggers 配置实现自动触发 build 过程。一个 trigger 就是一条规则:当某个事件发生时开始一次 build。TeamCity 内置支持多种触发器类型: 对于同一个 buil 阅读全文
posted @ 2016-12-31 17:27 sparkdev 阅读(12078) 评论(7) 推荐(11) 编辑
摘要:笔者在《TeamCity : 配置 Build 过程》一文中提到 "TeamCity 内置支持几乎所有的 build 类型"。在当今这个软件语言和各种框架飞速发展的时代,要想支持所有的 build 类型显然是不可能的。比如 TeamCity 就没有内置对 .NET Core build 类型的支持, 阅读全文
posted @ 2016-12-11 13:18 sparkdev 阅读(11958) 评论(11) 推荐(14) 编辑
摘要:Build 过程往往是比较复杂的,因此 TeamCtiy 通过 build 步骤的方式让您可以实现不同的应用场景。您可以在每个 build 步骤中只做一件事情,然后把一系列的 build 步骤组织起来按顺序执行来完成 build 过程。先看一下 build 步骤配置的概览: 每一个 Build 步骤 阅读全文
posted @ 2016-11-27 10:48 sparkdev 阅读(21571) 评论(13) 推荐(16) 编辑
摘要:VCS (版本控制系统) 是用来跟踪项目源文件版本变化的系统。它还有其它的名字,比如 SCM(源代码管理)。当前 TeamCity 内置支持的 VCS 类型有:Git, Subversion, Mercurial, Perforce, Team Foundation Server, CVS, Sta 阅读全文
posted @ 2016-11-20 20:58 sparkdev 阅读(20546) 评论(6) 推荐(11) 编辑
摘要:前文中我们在 TeamCity 中创建了一个项目 HelloApp,并在这个项目中创建了一个名为 HelloAppDailyBuild 的Build 用来编译 demo 程序。本文我们将详细介绍 Build 中的基本配置。下图是 Build 基本配置的概览: Name Build 配置的名称。 Bu 阅读全文
posted @ 2016-11-13 13:54 sparkdev 阅读(22686) 评论(7) 推荐(13) 编辑
摘要:前面我们已经创建了TeamCity Server 和一个 Agent,接下来我们为一个.net core 控制台程序配置自动化的编译。 创建 .net core 项目 我们在本地创建一个简单的 .net core demo程序 hello (这里假设您已经安装了.net core 的 SDK): 如 阅读全文
posted @ 2016-10-29 10:02 sparkdev 阅读(21280) 评论(10) 推荐(14) 编辑
摘要:笔者在前文中介绍了 TeamCity Server 的安装过程,本文介绍在 Ubuntu Server 14.04 中安装 TeamCity Agent。Ubuntu Server 上已经创建了用户 tcuser。 安装JDK 请参考笔者之前的博文《Ubuntu14.04安装JDK》安装 JDK。 阅读全文
posted @ 2016-10-04 22:03 sparkdev 阅读(18405) 评论(7) 推荐(11) 编辑
摘要:本文介绍在 Ubuntu Server 14.04 中安装 TeamCity Server 10.0.1。Ubuntu Server 上已经创建了用户 tcuser。TeamCity 的安装包为 TeamCity-10.0.1.tar.gz,使用 Postgresql 9.4 代替 TeamCity 阅读全文
posted @ 2016-10-01 20:17 sparkdev 阅读(20036) 评论(16) 推荐(18) 编辑

点击右上角即可分享
微信分享提示