A Jenkins job tells Jenkins what work to perform when your code needs to be built, tested, or deployed.
A Jenkins job is a configured unit of work that Jenkins can run automatically or manually. A job might fetch code from Git, install dependencies, run tests, build an application, create an artifact, or deploy it to an environment.
Jobs can be triggered in different ways, such as manually, on a schedule, or when new code is pushed to a repository. Understanding how jobs are configured and how Jenkins tracks their builds is the foundation for working with Jenkins.
What you'll walk away knowing