Hi
I would make separate projects for this
° a CI project
° a deployToQA project
° a deploy to Production project
reasons :
° a deploy to production is hardly to start from the trunk, it has to come
from a known stable point
° deploy to QA could come from the trunk, or it could come from a certain
branch / label indicating what is
considered ok for the devs, but needs further testing --> QA
° if you place it all in 1 project, you can do only 1 thing at time
or CI
or deploy to QA
or deploy to prod
if you have several projects, you could deploy to production whenever
you want
and with 1.5 you could at security to this, so only certain people can
do it
° the statistics are correct
a CI process could take X minutes, a deployToProd maybe 1 minute, or so
(depending what it all has to do)
so there are a lot of benefits to making separate projects
seperating also keeps the difficulties of what has to be done in the
involved projects, not in 1 big project.
with kind regards
Ruben Willems
On Wed, Feb 17, 2010 at 10:49 PM, Jeff <[email protected]> wrote:
> Hello!
>
> I want to make cc.net the vehicle for deploying the web sites that my
> group works on. That means that cc.net will need to push files to a
> development server, QA server and a production server. cc.net will
> need to be able to discriminate between the different targets ideally
> by some sort of user input on the dashboard. For instance, the
> continuous integration build deploys to the dev server, but the
> dashboard also would have a [Deploy to Staging] button and a [Deploy
> to Production] button. Or something else to that point.
>
> I found a blog series where Trey Hucheson talks about how to build
> cc.net addons to do exactly this but his info is almost 2 years old
> and he was working against cc.net version 1.2. So, I am hesitant to
> recreate his work.
>
> Is it possible to accomplish my requirements above? How hard would it
> be to implement? If anyone is familiar with Trey's work, do you know
> if it would still work with cc.net v1.4?
>
> Thanks! Jeff
>