We are looking for having Bamboo run in a standalone mode, disconnected from a source control program (such as BitBucket). Is this possible ?
We would need for that something like :
Good question, that's indeed not obvious when reading about Configuring plans, where Linking to source code repositories seems to be a required step, even though using Bamboo without a source code repository is no problem at all - somewhat counter intuitively, you still need to select 'Link new repository', but with a repository type 'None':
Of course, you'd need to transfer files required for the build (if any) to your working directory by other means, as you already stated.
As for triggers, I'm afraid that (to my knowledge) what you seem to be looking for isn't available, insofar Bamboo is only able to conditionally run the build based on whether files have changed when using a repository type that implements applicable repository interfaces for change detection etc. - accordingly, you'd need to resort to triggering a build from the context that performs the file upload, be it manually or automated.
Thank you Steffen,
Yes I saw this "None" option available for selection. Now the following question would be: how to trigger the build then? Should we use the CLI plugin to manually queue and launch builds through batch files? Is there any "directory polling" available from the GUI we could use (Bamboo would automatically poll and look for changes in its plan directory, triggering a build?
I see, sorry for missing that important aspect - I've amended my answer accordingly, with the TL;DR being that I think you need to resort to manually queuing and launching builds indeed.
Are you by chance using AWS? We (Utoolity) are contemplating a conceptually related 'Amazon S3 repository' type so that we could add resp. triggers for AWS services that are integrated with S3 to e.g. Tasks for AWS (Bamboo) or Automation with AWS (Bamboo). Disclaimer: While I'm highly interested to tackle this soon, I'm admittedly having a hard time to justify the considerable effort at this point, so I'm mostly gauging interest here ;)
Thank you Steffen,
We are not on AWS, we are trying to create some sort of local build machine and use Bamboo for that. Files to build would not always come from BitBucket, therefore the need to look for some other solution. I'll test the solution through command line scripts. I'll share to results so that the the Atlassian community can benefit from this experience.
You can configure bamboo plan with cron schedule (Triggers -> Scheduled) which will look at folder content and if required - trigger another plan via REST call - https://docs.atlassian.com/bamboo/REST/5.14.1/#d2e1551
Hey Community mates! Claire here from the Software Product Marketing team. We all know software development changes rapidly, and it's often tough to keep up. But from our research, we've found the h...
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!
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