Jenkins Flashcards
what is Jenkins?
is a CI/CD software, it lets you create pipelines to automate the build process.
is Jenkins an private project?
no, Jenkins is Open Source.
in what language Jenkins is written?
in java.
can you build software that is not written in Java with Jenkins?
yes, you can define pipelines to build software written in any language.
what is one of the advantages of using Jenkins?
there are many Jenkins plugins.
what it was the original name of Jenkins back in the day?
Hudson.
when the Jenkins got started?
in 2007 it was named Hudson.
in what name Hudson changed name?
in 2011 Hudson changed the name to Jenkins.
what company created Jenkins?
sun micro system created Hudson.
how Hudson and Jenkins projects got separated?
Jenkins is a for of Hudson.
who created Jenkins?
Kohsuke Kawaguchi.
did the Hudson project died?
no, Hudson is still being developed but Jenkins is more active.
why we need continuous integration?
because when many developer work on the same project at the same time and integrate their changes it can cause the builds and test to fail so to prevent this from happening we need continuously to integrate software.
what happens when software doesn’t get integrated often enoght?
when there are to many changes to integrate the builds and tests fail.
how does Jenkins work?
every time a software developer pushes a change Jenkins starts building the project.