Due to some maintenance issues, this service has been switched in read-only mode, you can find more information about the why

and how to migrate your plugin documentation in this blogpost

Skip to end of metadata
Go to start of metadata

Solaris / OpenIndiana packages have been discontinued

Due to declining usage and lack of Solaris developers in the community, it was decided in September 2014 to shut down the official Jenkins IPS repository.

This applies to all the distributions based on Image Package System (IPS), such as Solaris 11 and OpenIndiana.

First, you need one-time set-up to hook up Jenkins' IPS repository to your local system. The following two commands tell IPS to add http://ips.jenkins-ci.org/ with the nick name "jenkins" and update the local package list with this new repository. ('pfexec' is the Solaris speak for 'sudo'):

$ pfexec pkg set-authority -O http://ips.jenkins-ci.org/ips jenkins
$ pfexec pkg refresh

The IPS repository URL has four flavors. Use the one you like:

You can move from one repository to another by re-executing the "pkg set-authority" command with different URLs

You can then install Jenkins like this:

$ pfexec pkg install jenkins
$ pfexec /usr/sbin/svccfg import /var/svc/manifest/application/jenkins.xml

The first command installs Jenkins. The second command tells SMF to manage Jenkins as a service (this is apparently not needed in recent versions of Solaris, such as OpenIndiana, but it doesn't hurt to run it.) If you then go to http://localhost:8080/ you should see Jenkins running. Change /var/svc/manifest/application/jenkins.xml and run the svccfg import if you need to change the launch parameter, such as JVM size, HTTP port number, and so on.

To update to a newer Jenkins, you do:

$ pfexec pkg refresh
$ pfexec pkg install jenkins
$ pfexec svcadm restart jenkins
  • No labels

2 Comments

  1. Unknown User (t_heit)

    Hi,

    how often are the IPS packages created / updated? Together with each version? I just installed Jenkins via IPS (1.430 actually), and after I started it and went to the "Manage Jenkins" page, it displayed that there's a newer version available (1.431)...

    Anyway, thanks for this really cool feature :-)

    Regards

    Thorsten

  2. Unknown User (t_heit)

    I'm not able to install Jenkins on Solaris 11 by using IPS. For almost 10 months now there's a bug report in JIRA and a suggested solution, but still no progress:

    • JENKINS-11729 Cannot install Jenkins on a fresh copy of Solaris 11

    Together with JENKINS-12197: Security hole when using IPS distribution on Solaris it absolutely makes no sense to use the IPS version on Solaris; instead I have to stick with manual downloads and updates / upgrades :-o

    What can I do to get this improved and/or fixed?