Git and project subdirectories

I'm testing out Bamboo, putting together a rails project similar to this blog article: http://blogs.atlassian.com/2012/06/building-ruby-projects-with-bundler-and-the-bamboo-ruby-plugin/

The issue I think is that our git project does not have the rails project at the root. Our git repo is laid out so that the rails app is in a subfolder, because we have other non-rails files at the root also. I think this is causing issues like, bundler not finding the gemfile, etc. (which makes sense because you couldn't run these commands from a folder above the rails folder in command line.

How can I do this without changing my repo? I was thinking that maybe I could issue a cd command as a task, but no dice I'm afraid. And I don't see how I can set a working folder for bundle or rake?

3 answers

1 accepted

Accepted Answer
3 votes

As the author of the Ruby Plugin for bamboo I had never considered this problem, that said I can most certainly assist in resolving it.

As each of the "tasks" spawns independent processes I will just need to configure this for all tasks within the build.

I have added an issue on my project to solve it https://github.com/wolfeidau/rake-bamboo-plugin/issues/29

Thanks for taking the time to post this question!

Update:

This morning I shipped an updated version with this feature added.

https://marketplace.atlassian.com/plugins/au.id.wolfe.bamboo.rake-bamboo-plugin/version/48

Screen shots illustrate the case where a project in bitbucket has a rails project directory nested within it which needs to be tested (see example project below).

https://bitbucket.org/wolfeidau/zooper/src

If you have any issues I am happy to help.

Dave, is this really an OnDemand question?

Shoot! I thought I picked the right one. No its about the downloaded version. My bad.

Suggest an answer

Log in or Sign up to answer
Community showcase
Published Monday in Jira Ops

Jira Ops Early Access Program Update #1: Announcing our next feature and a new integration

Thanks for signing up for Jira Ops! I’m Matt Ryall, leader for the Jira Ops product team at Atlassian. Since this is a brand new product, we’ll be delivering improvements quickly and sharing updates...

507 views 0 9
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you