Module 02 · DevOps & CI/CD开发运维与持续集成·持续交付
Glossary: DevOps & CI/CD术语表:开发运维与持续集成/持续交付
Welcome! This alphabetized glossary contains many terms you’ll find in this course. This comprehensive glossary also includes additional industry-recognized terms not used in course videos. These terms are essential for you to recognize when working in the industry, participating in user groups, and participating in other certificate programs.
欢迎!本按字母顺序排列的术语表包含您在本课程中会遇到的许多术语。本全面的术语表还包括课程视频中未使用的行业认可术语。这些术语对于您在行业工作、参与用户组以及参加其他证书项目时识别它们至关重要。
| Terms 术语 | Definition 定义 | Video 视频 |
|---|---|---|
| Agile methodology 敏捷方法 | A set of techniques, values, and principles designed to guide and improve how software development teams work together to deliver new applications and updates 一套旨在指导并提升软件开发团队协作以交付新应用和更新的技术、价值观和原则 |
What is DevOps 什么是 DevOps |
| Agile principle 敏捷原则 | The guiding principles that help teams implement and execute with Agility. 指导团队以敏捷性实施和执行的指导原则。 |
Introduction to DevOps and CI/CD 简介:DevOps 与 CI/CD |
| Automation 自动化 | The technique, method, or system of operating or controlling a process using highly automatic means, such as electronic devices, with minimal human intervention 该技术、方法或系统使用高度自动化的手段(如电子设备)操作或控制过程,需要最小程度的人工干预 |
What is DevOps 什么是 DevOps |
| Application Programming Interface (API) 应用程序编程接口(API) |
A set of rules that describe how computers or applications communicate with one another. 一组描述计算机或应用程序如何相互通信的规则。 |
TDD |
| Back-end developer 后端开发者 | Back-end developers are the experts who build and maintain the mechanisms that process data and perform actions on websites. 后端开发者是构建和维护处理数据和在网站上执行操作的机制的专家。 |
Introduction to DevOps and CI/CD 简介:DevOps 与 CI/CD |
| Container 容器 |
A type of software that packages code so that it can be transferred quickly from one computing environment to another. 一种将代码打包以便快速从一种计算环境传输到另一种环境的软件类型。 |
Introduction to DevOps and CI/CD 简介:DevOps 与 CI/CD |
| Cluster 聚类 |
A collection of servers and other resources that work together to provide high availability, load balancing, and parallel processing 服务器和其他资源集合,协同工作以提供高可用性、负载均衡和并行处理 |
Benefits of CI 持续集成的好处 |
| Debugging 调试 |
The process of locating and fixing errors or bugs in software source code; It detects and eliminates computer hardware and software errors. 定位和修复软件源代码中的错误或 bug 的过程;它检测并消除计算机硬件和软件错误。 |
TDD |
| Database 数据库 | A well-organized group of data or information is saved electronically in a computer system. It operates using a database management system (DBMS). 一个组织良好的数据或信息组以电子方式保存在计算机系统中。它使用数据库管理系统(DBMS)运行。 |
Benefits of CI 持续集成的好处 |
| Framework 框架 |
A layered structure that shows the type of programs developers can or should build and how they would interrelate; Some computer system frameworks also include programs, define programming interfaces, or provide programming tools for use with the frameworks. 分层结构,展示了开发者可以或应该构建的程序类型以及它们如何相互关联;一些计算机系统框架还包括程序,定义编程接口,或为与框架一起使用提供编程工具。 |
Introduction to DevOps and CI/CD 简介:DevOps 与 CI/CD |
| Integration testing 集成测试 |
It is the phase in which individual software modules are combined and tested as a group. 这是将各个软件模块组合并作为一个整体进行测试的阶段。 |
What is CI/CD 什么是 CI/CD |
| Kubernetes | It is open-source software that deploys, scales, and manages containerized applications anywhere. 这是一款开源软件,可在任何地方部署、扩展和管理容器化应用程序。 |
Introduction to DevOps and CI/CD 简介:DevOps 与 CI/CD |
| Microservices 微服务 | An architectural style that structures a single application as a collection of small services; Each service operates independently. The services communicate with clients, and frequently with one another, via lightweight protocols, most commonly messaging or HTTP. 一种将单个应用程序构建为小型服务集合的建筑风格;每个服务独立运行。服务通过轻量级协议与客户端通信,最常见的是消息或 HTTP,并且经常相互通信。 |
What is DevOps 什么是 DevOps |
| Open-source software 开源软件 | Computer software distributed under a license that allows users to use, study, change, and distribute the software and its source code to anyone and for any purpose. 计算机软件在许可下分发,允许用户使用、研究、修改和将软件及其源代码分发给任何人和任何目的。 |
Introduction to DevOps and CI/CD 简介:DevOps 与 CI/CD |
| Parameter 参数 | Passes a named variable into a function. The function uses parameter variables to import arguments. 传递一个命名变量到函数中。函数使用参数变量来导入参数。 |
TDD |
| Pipeline 管道 |
A set of data processing elements connected in series, where the output of one element is the input of the next one 一组串联的数据处理元件,其中前一个元件的输出是下一个元件的输入 |
Introduction to DevOps and CI/CD 简介:DevOps 与 CI/CD |
| Plug-in 插件 | It is a type of software installed to enhance the capabilities of a program. 这是一种用于增强程序功能的软件类型。 |
Tools for DevOps, CI & CD DevOps 工具,持续集成与持续部署 |
| Pull requests 拉取请求 | A method for a developer to notify team members that a feature is complete; Once a pull request opens, they can discuss and review the potential changes and add follow-up commits before merging the changes into the base branch. 开发者通知团队成员功能完成的办法;一旦拉取请求打开,他们可以讨论和审查潜在更改,并在合并更改到基础分支之前添加后续提交。 |
Benefits of CI 持续集成的好处 |
| Repository 仓库 | A centralized digital storage system that developers use to make and manage changes to the source code of an application. 一个开发者用来创建和管理应用程序源代码变更的集中式数字存储系统。 |
What is CI/CD 什么是 CI/CD |
| Syntax 语法 | The rules govern the structure of a programming language’s symbols, punctuation, and words. The meaning or semantics of a language are nearly impossible to understand without syntax. 规则规范了编程语言符号、标点符号和单词的结构。没有语法,几乎无法理解语言的意义或语义。 |
BDD |
| Server 服务器 | A computer program or device performs a service for another computer program and its user or client; The physical computer that a server program runs is a server in a data center. 计算机程序或设备为另一计算机程序及其用户或客户提供服务;运行服务器程序的物理计算机是数据中心中的服务器。 |
Tools of CI/CD CI/CD 工具 |
| Test case 测试用例 | Specifies the inputs, testing procedure, execution conditions, and expected results for running a single test to achieve a specific software testing goal. 指定运行单个测试以实现特定软件测试目标所需的输入、测试程序、执行条件和预期结果。 |
TDD |
| Version control systems 版本控制系统 | Software tools that help software teams manage changes to source code over time. 软件工具,帮助软件团队管理源代码随时间的变化。 |
Tools for DevOps, CI & CD DevOps 工具,持续集成与持续部署 |
| YAML file YAML 文件 | It is a human-readable data serialization language often used for writing configuration files. 这是一种人类可读的数据序列化语言,通常用于编写配置文件。 |
Introduction to DevOps and CI/CD 简介:DevOps 与 CI/CD |