Prev Next

DevOps / Bamboo: Continuous Integration & Deployment Interview Questions

What are tasks in a Bamboo job?

A task is the smallest executable unit in Bamboo — a single step such as checking out source, running a Maven build, executing a shell script, or parsing test results. Tasks inside a job always run in order, one after another, on the same agent.

Common built-in task types include:

Task TypePurpose
Source Code CheckoutPulls the repository onto the agent.
ScriptRuns an arbitrary shell/PowerShell command.
Maven/Gradle/npm BuildInvokes the relevant build tool.
JUnit ParserReads test XML output and records pass/fail counts.
Artifact DefinitionMarks files produced by the job for later use.

By default, if one task fails, the remaining tasks in that job are skipped unless the task is explicitly marked to run "even when the job fails" (used for cleanup steps).

What happens to later tasks in a job when an earlier task fails?
Which task type reads test XML output and records pass/fail counts?

Invest now in Acorns!!! 🚀 Join Acorns and get your $5 bonus!
Acorns Logo

Invest now in Acorns!!! 🚀
Join Acorns and get your $5 bonus!

Earn passively and while sleeping

Acorns is a micro-investing app that automatically invests your "spare change" from daily purchases into diversified, expert-built portfolios of ETFs. It is designed for beginners, allowing you to start investing with as little as $5. The service automates saving and investing. Disclosure: I may receive a referral bonus.

Robinhood Logo

Invest now!!! Get Free equity stock (US, UK only)!

Use Robinhood app to invest in stocks. It is safe and secure. Use the Referral link to claim your free stock when you sign up!.

The Robinhood app makes it easy to trade stocks, crypto and more.


Webull Logo

Webull! Receive free stock by signing up using the link: Webull signup.

More Related questions...

What is Bamboo? What is the purpose of Bamboo in a CI/CD pipeline? What are the key features of Bamboo? What is a Bamboo plan? What are stages in a Bamboo plan? What are jobs in Bamboo? What are tasks in a Bamboo job? What is a Bamboo build agent? What are the types of Bamboo agents? What is a Bamboo project? Define a Bamboo deployment project? What is a Bamboo environment? Describe Bamboo's plan branches feature? What are triggers in Bamboo? List the version control systems Bamboo supports? What is the purpose of Bamboo Specs? What are artifacts in a Bamboo build? How do you create a new plan in Bamboo? Why do teams use Bamboo Specs instead of the UI? How does Bamboo differ from Jenkins? What is the difference between Bamboo and Bitbucket Pipelines? How does Bamboo integrate with Jira? Why should you use remote agents over local agents? How does Bamboo handle parallel job execution? When should you use plan branches instead of separate plans? What happens when a task fails inside a Bamboo stage? Explain the execution flow of a Bamboo build plan? How can you optimize slow Bamboo build times? How do you troubleshoot an offline Bamboo agent? Why is capability matching important for Bamboo agents? Explain the lifecycle of a Bamboo deployment? How does Bamboo share artifacts between stages? What is the difference between shared and job artifacts? How do you configure Bamboo to build Docker images? How does Bamboo's permission model control access? Which is better: Bamboo Specs or UI-based configuration? How do you trigger Bamboo builds from Bitbucket webhooks? Explain the internal working of Bamboo agent-server communication? How do you set up build notifications in Bamboo? What is the difference between a plan and a deployment project? How does Bamboo manage its build queue? When would you choose Elastic Bamboo on AWS? How do you secure sensitive variables in Bamboo? Why should requirements and capabilities be used together? How do you configure a multi-module Maven build in Bamboo? Explain the execution flow of a Bamboo Specs YAML file? How does Bamboo report and store test results? Why doesn't Bamboo rerun successful stages after a failure? How do you migrate a Jenkins pipeline to Bamboo? How is Bamboo Data Center different from Bamboo Server?
Show more question and Answers...

Testing

Comments & Discussions