Coursera 笔记

Module 02 · DevOps & CI/CD开发运维与持续集成·持续交付

Glossary: DevOps & CI/CD术语表:开发运维与持续集成/持续交付

Coursera ↗

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