Are you in the loop? Keep up with the latest by making sure you're subscribed to Community Announcements. Just click Watch and select Articles.

Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Earn badges and make progress

You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Deleted user Avatar
Deleted user

Level 1: Seed

25 / 150 points

Next: Root


1 badge earned


Participate in fun challenges

Challenges come and go, but your rewards stay with you. Do more to earn more!


Gift kudos to your peers

What goes around comes around! Share the love by gifting kudos to your peers.


Rise up in the ranks

Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!


Node.js full-stack app using webpack for front end and back end

I have a full stack node.js application that uses webpack to build both the front end and back end.  I'm looking to move into CI/CD.  Is Bamboo a good platform for implementing CI/CD for such a project?



2 answers

1 accepted

2 votes
Answer accepted
Steffen Opel [Utoolity]
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
Feb 20, 2019 • edited

As Martyn already confirmed, Bamboo is a perfectly capable platform for such a project - more specifically, you might want to check out the following related topics:

These older posts emphasize the classic UI driven build configuration in Bamboo, whereas Bitbucket Pipelines starts from a declarative YAML based configuration as code (CAC) approach as seen in most current CI/CD offerings. That being said, Bamboo meanwhile provides the arguably more powerful imperative Bamboo Specs approach,  which you might want to evaluate before settling on a solution - it actually comes in two flavors:

  • Bamboo Specs (YAML) - declarative, thus more similar to other CI/CD systems and easier to get started with, but does not cover all Bamboo features yet
  • Bamboo Specs (Java) - imperative and more complete, thus considerably more powerful, but obviously a higher barrier of entry for non Java use cases and/or users

Bamboo vs. Bitbucket Pipelines

I think the choice of  Bamboo or Bitbucket Pipelines within the Atlassian ecosystem should be based on your use case and specific requirements, insofar both have pros and cons:

  • If you are primarily using Atlassian Server products, Bamboo seems better integrated; conversely Bitbucket Pipelines might be the better fit if you are primarily using Atlassian Cloud products (not the least because you do not need to manage a Bamboo Server)
  • If you have a large scale use case (many repositories, branches, teams, users, or deployment environments, etc.), Bamboo Specs (Java) likely provides much better control and maintainability for your configuration as code; conversely Bitbucket Pipelines is very lightweight and easier to get started with for small scale use cases (say isolated teams, repositories, fixed number of deployment environments, etc.)
  • If you want to be able to customize your CI/CD system, the Bamboo APIs provide considerably deeper extensibility due to the support for REST and Java based integrations, and quite some are readily available as apps in the Atlassian Marketplace (Bamboo); there is also a Bitbucket Pipelines API, but it is fairly limited at this point, and consequently the available Bitbucket Pipelines integrations cannot be installed as apps, but seem to be more or less just documentation on how to integrate external SaaS offerings into your builds via scripts


Daniel Santos
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
Feb 28, 2019

Thank you for sharing such complete and referenced answer @Steffen Opel [Utoolity]

Like Steffen Opel [Utoolity] likes this
0 votes
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
Feb 19, 2019

Hi Eric,

you could use bamboo for this, but you might find the learning curve on bitbucket pipelines a little easier.

I hope that helps!

Suggest an answer

Log in or Sign up to answer
AUG Leaders

Atlassian Community Events