Devops Flashcards
What is a Build Artifact ?
Build artifacts are the files created by the build process
What is a Package ?
A package is a namespace that organizes a set of related classes and interfaces.
What is codebase ?
a codebase (or code base) is a collection of source code used to build a particular software system, application
What is a deployment pipeline?
A Deployment pipeline is the process of taking code from version control and making it readily available to users of your application in an automated fashion.
What is a manifest ?
What is an JAR artifact ?
the JAR file is the basic artifact for Java applications.
Under the hood, it’s essentially a .zip file with the .jar extension. It includes contents such as classes, resources, and meta information files.
What is a WAR file ?
WAR files are used for bundling Java web applications.
Along with classes and resources, WAR files can contain other JARs in the form of libraries,
JSP files,
Java Servlets,
as well as all types of static web files (HTML, CSS, Javascript, etc.)
WAR files must contain a WEB-INF directory
In contrast to JARs, WAR files cannot be run as standalone applications and we can only use them as components of another application, like a servlet container or an application server.