(I don''t have a direct tool - but its an interesting conceptual
problem)
You would ordinarily want an intermediate system for this, either
something custom - or a CI system like Jenkins (and perhaps Travis CI
does this as well) where you would put your ''publish'' logic.
The problem of course, being - when do you push? Ordinarily this would
only occur with a new tag (and only if the tag is valid) ... so as
long as you could capture a tag change perhaps and publish on that you
might be okay. This kind of special handling might need something
custom - but looks like Github supports HTTP POST requests, so you
could right something yourself.
Of course - you need to have a way of falling back to a poll type of
system, or some manual method ... as notifies aren''t perfect. If your
receiver is down, or if github doesn''t send the notify for some reason
then you need a fallback. Jenkins CI can poll, but again - you really
need a system that supports ''publishing on tag'' not publishing
on
every change :-).
ken.
On Thu, Apr 12, 2012 at 3:56 PM, Dennis Hoppe
<dennis.hoppe@debian-solutions.de> wrote:> Hello,
>
> i am managing my Puppet modules with GitHub and today i discovered the
> GitHub Service Hooks. Does anybody know if it is possible to use a
> GitHub Service Hook to push the lates *.tar.gz into PuppetForge?
>
> Regards, Dennis
>
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to
puppet-users+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.