Module 4 Flashcards
A pipeline
e is defined as a group of tasks to be executed towards accomplishing specific goal.
Continuous Integration
Is an automated process that covers the building, testing, and merging of new
code commits to a codebase.
Continuous Delivery
– is the automated movement of code through the development lifecycle
(sometimes referred to the delivery lifecycle).
Continuous Deployment
is the automated movement of that code into production, once it passes the
required automated tests.
Automated Validation –
A collection of practices to ensure code that is being built and deployed to
production is free of bugs, security vulnerabilities, and meets business requirements
GitOps
An immutable infrastructure process that involves storing the state of an environment in code
stored in a Git repo and reconstructing the entire environment when changes are made.
Tekton
– A tool built on top of Kubernetes for defining and running CI/CD pipelines.
Security validation is a key step in what process?
CI/CD
Which tools and standards can automatically generate documentation?
OpenAPI,Swagger
Which of the following is considered a characteristic of manual deployments?
Slow
What are the two terms associated with the acronym CD?
CD stands for both Continuous Delivery and Continuous
Deployment.
Which of the following considers automated validation a core principle?
CI/CD
What must a CI/CD process be defined by for it to be automated?
Code
Which of the following are functionalities of GitOps tools?
A. Manage rollout process
B. Monitor environment for changes
C. Compare changes to the stored state
Which of the following two methods are used for GitOps implementation?
ArgoCD
Tekton