I'm currently evaluating Bamboo for game development purposes. One of the big concerns I have is the artifact sharing and the speed & efficiency of it for deployment.
A full build of a game can run into several gig in size, and the idea of checking out and compiling code and sharing THE ENTIRE CHECKOUT as an artifact to the next stage feels really inefficient to me.
Is there something I'm missing for how to handle this? The general idea is that for a standard build we just want to compile and commit binaries, but a deployment needs additional steps that I'd like to have as a separate (and perhaps manually triggered) stage/job.
In Bamboo 5.6, you'll be able to dedicate agents to builds, in this way all jobs will run on the same agent and they could share the build directory.
Do you need the full checkout in the subsequent stages? Maybe you could share just the binaries?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes, we do need the full checkout, because it contains all of the assets required to deploy the product.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.