Jenkins and Jenkins X: What that is - clearly explained
Related Videos: GitOps by courtesy of Jenkins-X - Gerd Aschemann (May 2024).
Jenkins is a common software in the field of professional software development. This practical tip will tell you what exactly is behind the term.
Jenkins the Continuous Integration Server: Simply explained
At the latest when more than one developer is working on a software project, it becomes confusing when all their changes are put together.
- All versions of the individual developers must be adjusted so that there are no incompatibilities and all parts work smoothly with each other.
- So that the incompatibilities do not become visible until shortly before the end of the development cycle, there are Jenkins.
- The prerequisite is that a version control system such as Git is already used during development and the developers regularly update their development status.
- After each commit or simply several times a day, Jenkins then checks whether the software compiles and passes all tests.
- Otherwise, Jenkins will notify the development team of an error.
Jenkins X an extension of Jenkins
Jenkins X completes the simple Jenkins with an automated build process and distribution into a container cluster.
- With the commands jx create or jx import you start a new project or import an existing project.
- It also automatically creates a Git repository for you and your application is compiled.
- After each Git Push, your program is automatically made available on Kubernetes.
You can find beginner's instructions for Git in another practical tip.