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

Git and project subdirectories

Dave Sanders October 6, 2012

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

3 votes
Answer accepted
Mark Wolfe October 7, 2012

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.

0 votes
Dave Sanders October 7, 2012

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

0 votes
James Dumay
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 7, 2012

Dave, is this really an OnDemand question?

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events