Is that actually usable yet? And how would that work for auto pushing? Looks like it still needs an intermediary daemon to pick up the message and act on it, which doesn't really supply much additional value over a basic clone/push (with --mirror) job/cron.
A. On May 11, 2013, at 12:42 PM, David Nalley <[email protected]> wrote: > gitpubsub? > On May 11, 2013 3:33 PM, "Andrew Bayer" <[email protected]> wrote: > >> We can't get any post receive hooks in at ASF, hence the need to do this >> ourselves. I'll try the --mirror thing, but I don't think that'll work. >> >> I'm wary of a CB job because we then have to put the deploy key into the >> job, which is very not ideal. If we had a Jenkins setup with static slaves, >> ones we could keep a key on permanently, that'd be different, but as of >> now, we don't. >> >> A. >> >> >> >> On May 11, 2013, at 12:26 PM, Ignasi <[email protected]> wrote: >> >>> Maybe if we recreate the repos with the --mirror option [1] itis then >>> properly shown as a mirror. >>> >>> Regarding synchronization, if possible it would be cleaner and better to >>> setup a server side git hook [2] to push the changes to the mirror in the >>> 'post-receive' stage. >>> >>> [1] >> https://help.github.com/articles/importing-an-external-git-repository >>> [2] http://git-scm.com/book/ch7-3.html >>> El 11/05/2013 21:12, "Adrian Cole" <[email protected]> escribió: >>> >>>> Couldn't we just setup a scheduled job on cloudbees? Maybe I'm >>>> oversimplifying... >>>> >>>> On Saturday, May 11, 2013, Andrew Bayer wrote: >>>> >>>>> Hrm. Looks like Deltacloud is handling their repos in their org >>>>> differently than the github.com/apache ones - the latter say "mirrored >>>>> from...", the former don't. So I'm guessing they're pushing to the repo >>>>> themselves. That's a perfectly viable option - we would just need a box >>>>> somewhere that we could run a cronjob on to do the mirroring. I just >>>> don't >>>>> feel comfortable setting that up on a box here at Cloudera (due to lack >>>> of >>>>> visibility/access for anyone but me) or on a VM I set up somewhere, >> since >>>>> then it's dependent on my account etc... In the absence of any better >>>>> option in the near term, I'll go with the VM, but yeah, that doesn't >> feel >>>>> like the right move long term. >>>>> >>>>> A, >>>>> >>>>> >>>>> >>>>> On May 11, 2013, at 11:14 AM, David Nalley <[email protected] >> <javascript:;>> >>>>> wrote: >>>>> >>>>>> On Sat, May 11, 2013 at 2:13 AM, Andrew Bayer <[email protected] >>>> <javascript:;>> >>>>> wrote: >>>>>>> So I may be missing something, but there isn't a way to do this >>>>> automatically, without an update script we own running on some box we >>>>> control, is there? >>>>>>> >>>>>> >>>>>> Yes - this is how infra mirrors to github.com/apache/* and I have to >>>>>> imagine how deltacloud does as well, though I am not sure how that >>>>>> really happens. >>>>>> >>>>>> --David >>>>> >>>> >>
