Check Docker
Verify the container runtime used by the Jenkins installation lab.
docker versionExplore Jenkins automation online. Inspect a sample pipeline, discover build jobs, and learn how continuous integration connects code to repeatable builds.
Start here
Explore these tools and example tasks, then sign in and launch the Jenkins lab to practice with real software. Complete the lab setup before running the examples.
Verify the container runtime used by the Jenkins installation lab.
docker versionDownload the long-term support image before starting the server.
docker pull jenkins/jenkins:ltsCreate a Jenkins container named jenkins with persistent home storage. The following examples use this name.
docker run -d --name jenkins -p 8080:8080 -v jenkins_home:/var/jenkins_home jenkins/jenkins:ltsAfter starting Jenkins, check that the container is running.
docker ps --filter name=jenkinsReview startup output from the running Jenkins container.
docker logs jenkinsAfter startup completes, read the initial password to unlock the Jenkins setup page.
docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPasswordAfter starting the container, inspect the Jenkins HTTP response headers.
curl -I http://localhost:8080Stop the named container after completing your lab exercise.
docker stop jenkinsNo setup needed
Explore Jenkins automation online. Inspect a sample pipeline, discover build jobs, and learn how continuous integration connects code to repeatable builds.
Sign in and launch the Jenkins lab to use the hosted environment. Follow the setup instructions, explore the tools introduced above, and continue through guided tasks with real command output and Labby assistance.
Keep learning
Build on your Jenkins experiments with a structured skill tree. Explore the skills, choose a guided lab, and practice each concept in an online environment.
Practice Jenkins setup, job configuration, plugins, credentials, and pipelines. Guided exercises introduce CI/CD workflows and integrations with development tools.
Sign in and launch the Jenkins lab. Follow its setup instructions, then use the hosted Jenkins interface and workspace to run builds. The quick-start cards on this page are examples for that lab.
Begin with installation and a simple job, then add a declarative pipeline and inspect its build output. The Jenkins Skill Tree provides a structured sequence of practical exercises.
Sign in to launch a free Jenkins lab and follow its setup instructions. Session duration and resources depend on the selected lab and your plan.
No local installation is required. Sign in and open the lab in a modern browser. Follow the lab instructions to configure software inside the environment.
Sign in and launch the Jenkins lab to use real tools. Complete the setup, then use the terminal or application provided by the lab.
Follow the Jenkins Skill Tree for guided labs and challenges. Practice regularly, inspect command output and ask Labby for help.
Your next step
Continue with real tools, guided labs, and Labby assistance.