术语表
Agent cloud profile(代理云配置文件)
根据这些设置,TeamCity 在云中启动带有构建代理的虚拟机的集合。 配置云配置文件是将 TeamCity 与云提供商集成的必要步骤:Amazon EC2,Kubernetes,VMWare vSphere,和 其他。
Agentless build step(无代理构建步骤)
一种可以在无构建代理的情况下运行的构建步骤,在外部软件中。 采用此类步骤可以在构建操作完成后立即释放构建代理。 这有助于优化服务器上代理的工作负载。
Agent-side checkout(代理端签出)
构建代理在启动构建之前从版本控制系统(VCS)检出构建的源文件的模式。 可以设置为首选或强制模式。 替代服务器端签出的方案。
Build chain(构建链)
由快照依赖项连接的构建流程或序列。 将构建连接成链可以带来许多优点,例如在同一源修订版上运行它们,最优地排队和触发它们,并在管道图上监视它们。 构建链的示例包括:编译、测试和部署单一项目。
Build configuration(构建配置)
一组特定类型构建的设置集合,决定了它们的步骤,特性和其他常见参数。 它作为属于它的所有构建的蓝图。 构建配置主页显示了所有最近构建的列表。 构建配置的示例包括 发布版,集成测试,准备发布版,"每晚" 构建。
Build grid(构建网格)
由 TeamCity 使用的代理池,用于同时创建多个项目的构建。 构建网格利用了来自多台计算机的当前未使用的资源,这些计算机中的任何一台都可以同时运行多个构建和/或测试,用于公司内的单个或多个项目。
Build log(构建日志)
增强版的构建控制台输出。 它由在构建过程中发生的事件的结构化列表表示。 通常,它包括 TeamCity 执行的操作条目和在构建过程中启动的进程的输出。 TeamCity 捕获进程输出,并以一种内部格式存储,以便进行分层显示。
Build number(构建号)
根据构建配置设置中指定的模式组成的字符串标识符。 这个数字将在 UI 中显示,并作为 预定义参数传入构建中。 它可以是:
Build queue(构建队列)
一份已经 触发 并等待启动的构建列表。 TeamCity 将在构建代理变为空闲状态时立即将它们分发给 兼容的 构建代理。 一个排队的构建在其开始在代理上的时刻被指派给一个代理;在构建等待在构建队列中时,不会进行预赋。
Build parameter(构建参数)
由用户定义或由 TeamCity 提供的名称-值对,可在构建中使用。 构建参数帮助灵活共享设置并将它们传递给构建步骤。
Clean checkout(干净签出)
一种操作,确保下一次构建将会从版本控制系统(VCS)中重新获取一份源代码的副本。 所有Build Checkout Directory的内容都已被删除,并且已从版本控制中重新获取源代码。
Code duplicates(代码重复)
重复的代码块。 Duplicates Finder (重复项查找器)构建运行程序(用于 Java 和 C#)搜索相似的代码片段,并提供有关在代码库中发现的重复代码块的全面报告。
Composite build configuration(合成构建配置)
一种特殊类型的构建配置,它通过快照依赖性将几个其他构建的结果聚合在一起。 复合构建可以被视为一个由多个部分组成的构建,这些部分可以在不同的代理上并行执行。 所有这些部分都将有一个源码的同步快照,结果可以在一个地方看到。
Configuration parameter(配置参数)
在 TeamCity 中,构建参数的一种类型,其目的是在构建配置中共享设置(在模板和Meta-Runner (元运行器)中被广泛使用)。
Custom build run(自定义构建运行)
一个独立的构建,其设置已根据其构建配置进行了调整。 此类构建可以从 Run 按钮旁的上下文菜单中启动。
Environment variable(环境变量)
在 TeamCity 中,一种名为 构建参数的类型会像传递入环境一样传递给生成的构建过程。 由
env.
前缀定义。
History Build(历史构建)
在更近期更改的构建之后开始的构建。 它按照 源修订版本的顺序 扰乱了正常的构建流程。
Remote Debug(远程调试)
一项功能允许从本地开发者机器上的 IDE 远程调试 TeamCity 代理 机器上的测试。 当代理环境在某些方面独特,导致测试失败,且难以在本地复现问题时,此功能将非常有用。
Remote run(远程运行)
由开发者从支持的 IDE 插件之一启动的个人构建,以测试变更如何集成到项目的代码库中。 与 预测试 提交 不同,无论通过远程运行启动的个人构建的状态如何,都不会将代码检入版本控制系统中。
Run configuration policy(运行配置策略)
允许您选择构建代理要运行的特定构建配置的策略。 默认情况下,构建代理会运行所有兼容的构建配置,这并不总是令人满意的——在这种情况下,这个策略允许您在每个代理的详细信息中限制允许的集合。 运行配置策略设置位于 代理详细信息 | 兼容的配置中。
Server-side checkout(服务器端签出)
当 TeamCity 从 VCS 检出构建的源文件到服务器机器,并在启动每个新构建之前,将它们导出到构建代理机器的模式。 可以设置为首选或强制模式。 代替代理端签出(agent-side checkout) 的选择。
Super-user(超级用户)
超级用户登录允许以系统管理员权限访问服务器用户界面。 当管理员忘记了凭据,或者需要修复与身份验证相关的设置时,这是非常有用的。 登录是使用可以在服务器日志中找到的身份验证令牌进行的。
System property(系统属性)
在 TeamCity 中,一种构建参数类型可以作为特定于构建工具的变量传入某些运行器的构建脚本中。 由
system.
前缀定义。
User account(用户帐户)
允许 TeamCity 用户登录服务器并使用其功能的用户名和密码的组合。 用户帐户可以手动创建,或者根据使用的身份验证方案在登录时自动创建(请参阅 身份验证模块 部分以获取更多详细信息)。
VCS root(VCS 根)
连接到版本控制系统。 它代表一组参数(源路径、用户名、密码和其他设置),这些参数决定了 TeamCity 如何与 VCS 进行通信,以监视更改并获取构建的源代码。
感谢您的反馈!