0
0
Jenkinsdevops~30 mins

Steps within stages in Jenkins - Mini Project: Build & Apply

Choose your learning style9 modes available
Jenkins Pipeline: Steps within Stages
📖 Scenario: You are setting up a Jenkins pipeline to automate a simple build process. The pipeline has stages, and each stage contains steps that perform specific tasks.Think of stages as chapters in a book, and steps as the sentences that tell the story in each chapter.
🎯 Goal: Build a Jenkins pipeline script with one stage named Build that contains two steps: one to print a message and another to run a shell command.
📋 What You'll Learn
Create a Jenkins pipeline with a pipeline block
Add a stage named Build
Inside the Build stage, add two steps: one echo and one sh
The echo step must print exactly Starting build...
The sh step must run the command echo Build complete
💡 Why This Matters
🌍 Real World
Jenkins pipelines automate software builds and tests, making development faster and less error-prone.
💼 Career
Understanding pipeline stages and steps is essential for DevOps engineers to create reliable CI/CD workflows.
Progress0 / 4 steps
1
Create the pipeline and stage
Write a Jenkins pipeline script that starts with a pipeline block and contains one stage named Build. Use the agent any directive inside the pipeline.
Jenkins
Need a hint?

Start with pipeline {}, add agent any, then add stages {} with one stage('Build') {} inside.

2
Add the echo step inside the Build stage
Inside the steps block of the Build stage, add an echo step that prints exactly Starting build....
Jenkins
Need a hint?

Use echo 'Starting build...' inside the steps block.

3
Add the shell command step inside the Build stage
Add a sh step inside the steps block of the Build stage that runs the shell command echo Build complete.
Jenkins
Need a hint?

Use sh 'echo Build complete' to run the shell command inside steps.

4
Print the pipeline script
Print the entire Jenkins pipeline script you wrote so far.
Jenkins
Need a hint?

In Jenkins, the pipeline script is saved as a Jenkinsfile. Here, just ensure your final script matches the previous steps.