Choose the best training program according to your career.
Improve the performance of your business with our innovative Industrial Training Program.
Read More →
Our instructor-led training classes are designed to make you an expert.
Read More →
Real-life case studies are a great way to demonstrate your practical knowledge.
Read More →
Explore blogs, latest technologies and industry updates with practical examples.
Read More →Browse all available training programs and choose the right one for your career.
Read More →Know more about who we are and what we stand for.
Discover our mission to equip individuals with essential IT skills and industry expertise.
Read More →Learn, practice and plan your career — bilkul free.
Book a free video counselling session and pick the right course for you.
Read More →The input function pauses a pipeline and takes an explicit input/approval from the user before continuing.
Continuous Integration (build + test) happens automatically without asking anyone. But when it comes to the deploy stage, we often want a human checkpoint — typically an approval manager reviews everything and clicks OK to approve the deployment.
To make this work properly, managers are usually given full build permissions via Role-Based Strategy (see the User Management topic).
pipeline {
agent any
stages {
stage('Input function') {
steps {
sh 'echo "hi my name is sandeep"'
input {
message "are you sure ?"
ok "yes"
}
}
}
}
}
This is exactly how manual approval gates are implemented before a production deployment in real projects.
Hands-on live training, real projects, and placement support — become job-ready in DevOps.
Enroll in DevOps Training →