On Fri, Jan 25, 2013 at 4:19 PM, teilo <teilo+goo...@teilo.net> wrote:
>
>>
>> For RH or CentOS, I think the yum install is even easier if you want
>> to use the embedded winstone.
>> http://pkg.jenkins-ci.org/redhat/
>> You can configure your options in the /etc/sysconfig/jenkins file so
>> subsequent updates won't overwrite them.   JENKINS_HOME will be
>> /var/lib/jenkins (following packaging guidelines) so mount whatever
>> you want there before then install.
>>
>>
>
> Its easier for the first install, but after that it is not as good.

I'd argue the opposite on that.

> Packages are guaranteed to be broken more than the war alone (as there is an
> extra layer it is one more thiing that can change/break - as shown by the
> recent deb change)

And I'd argue that those extra layers should be correct and tested by
the time they are released.  Or you should wait until someone else
tries them and skip the broken releases.

> The war arguments are not likely to change but will be added to (if needed)
> but the config exposed by these scripts is not the same.
>
> For example what happens if you say want to run SSL - you then add custom
> ARGs to the line.

Not sure how the deb works, but the rpm package puts the things you
would customize in /etc/sysconfig/jenkins.

> Later the init scripts add a user friendly option for SSL (defaults to -1).
> so now the init script can fail as the HTTPS_PORT var is not -1 (as it
> doesn't exist in your config) - or worse it is 8443 by default so it uses
> the default as well as your different port.

Rpms normally either install files as .rpmnew if they would conflict
with local changes or save the local file as .rpmsave if they need to
replace it.


> That is a contrived example - but that has happend recently on the deb when
> a parameter was removed.
>
> upgrades/downgrades are a simple change of a symlink with the jenkins war.
> by all means grab the init scripts from the src repo - but in the long run
> the ease is lost.
>
> my 2p from experience.

If you want stability you probably want the 'LTS' version:
https://wiki.jenkins-ci.org/display/JENKINS/LTS+Release+Line

I just don't update very often because what I have works fine.

-- 
   Les Mikesell
     lesmikes...@gmail.com

Reply via email to