DEV Community

Discussion on: What tools do you use for CI/CD? Past experiences, recommendations?

Collapse
 
petarov profile image
Petar G. Petrov

CruiseControl in the past. Atlassian Bamboo currently. I'd say Bamboo is really a great tool. You need to do a considerable amount of configurations first, but after that it just works great. You can even build on remote servers, i.e., Windows machines, and it collects the output back to the local build project. You can easily install plugins, i.e., Gradle, extensive JUnit parsing & reporting, etc. You have full control on what and how to be build, i.e., Git branches with certain prefixes, etc.

Downsides - configuration is a bit quirky and it costs money.

Collapse
 
bizzy237 profile image
Yury

I wish they had project level permissions. It's a really good tool and integration with JIRA and other Atlassian tools is the reason why we use it, but it sucks when you have to ask administrators to create a new plan because you want to try something

Collapse
 
Sloan, the sloth mascot
Comment deleted
 
bizzy237 profile image
Yury

We use 5.13.2. Atlassian didn't mention it in release notes and the ticket for project permissions in their JIRA is still open, so I don't think they did it in 5.14. Well, they have more important issues and I haven't run into any CI tool which doesn't have permission issues when you try to share your CI instance across all teams