Prev Next

DevOps / Bamboo: Continuous Integration & Deployment Interview Questions

What is the difference between shared and job artifacts?

Both start the same way — a job declares which files it produces — but the scope of where those files travel differs.

Job (unshared) ArtifactShared Artifact
Available only within that job, or downloadable from the build results page.Automatically copied and made available to jobs in later stages.
Good for outputs only humans need to inspect, e.g. a coverage report.Good for outputs later stages depend on, e.g. a compiled binary needed for packaging or deployment.
No extra storage/transfer overhead across stages.Adds transfer time to later stages, since files are copied to each agent that needs them.

The practical rule: mark an artifact shared only if a later stage genuinely consumes it, since every shared artifact adds storage and transfer cost to the plan.

A test coverage report only viewed by humans, never consumed by a later stage, should be:
What extra cost does marking an artifact as shared introduce?

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