Hloeung Jenkins

Channel Revision Published Runs on
latest/stable 0 19 Mar 2021
Ubuntu 20.04 Ubuntu 18.04 Ubuntu 16.04
juju deploy hloeung-jenkins
Show information

Platform:

Ubuntu
20.04 18.04 16.04

Learn about configurations >

  • bundle-site | string

    Site to download deb packages from when installing jenkins from bundle. If this configuration is not set, the jenkins deb package needs to be manually copied over to the charm files/ dir before deployment and named jenkins.deb.

  • extra_packages | string

    Space separated list of extra deb packages to install.

  • install_keys | string

    List of signing keys for install_sources package sources, per charmhelpers standard format (a yaml list of strings encoded as a string). The keys should be the full ASCII armoured GPG public keys. While GPG key ids are also supported and looked up on a keyserver, operators should be aware that this mechanism is insecure. null can be used if a standard package signing key is used that will already be installed on the machine, and for PPA sources where the package signing key is securely retrieved from Launchpad.

  • install_sources | string

    List of extra apt sources, per charm-helpers standard format (a yaml list of strings encoded as a string). Each source may be either a line that can be added directly to sources.list(5), or in the form ppa:<user>/<ppa-name> for adding Personal Package Archives, or a distribution component to enable.

  • jnlp-port | int

    Default: 48484

    TCP port on which to listen for incoming connections from slaves. Set to -1 for a random port, or to 0 to disable JNLP entirely.

  • master-executors | int

    Default: 1

    Number of executors to configure for jenkins master.

  • package_status | string

    Default: install

    The status of service-affecting packages will be set to this value in the dpkg database. Valid values are "install" and "hold".

  • password | string

    Admin user password - used to manage slave nodes so please don't change in Jenkins.

  • plugins | string

    Space separated list of plugins to install

  • plugins-auto-update | boolean

    Default: True

    This option enables auto update for plugins. The update will check for timestamp modifications on the .hpi files in the configured plugins-site and will download plugins if newer files are available.

  • plugins-auto-update-interval | int

    Default: 30

    Interval which the auto update will check for new plugins.

  • plugins-check-certificate | string

    Default: yes

    Set to no to allow downloading from an invalid https site.

  • plugins-site | string

    Default: https://updates.jenkins-ci.org/latest/

    Site to download plugin .hpi files from.

  • public-url | string

    Public url of Jenkins frontend, including the hostname and prefix. This is used by Jenkins whenever generating full links.

  • release | string

    Default: lts

    Source of Jenkins, options include: - lts: use the most recent Jenkins LTS release. - trunk: use the most recent Jenkins release. - bundle: use a bundled deb package. The bundle-site configuration should be set or the jenkins deb package needs to be manually copied over to the charm files/ dir before deployment and named jenkins.deb. It can be downloaded from http://pkg.jenkins-ci.org/debian/ - http(s)://...: http(s) link to a retrievable jenkins deb

  • remove-unlisted-plugins | string

    Default: no

    Set this to yes to remove any plugins not listed in plugins from the installation.

  • tools | string

    Default: git gcc make bzr

    Tooling to deploy alongside jenkins

  • username | string

    Default: admin

    Admin user username - used to manage slave nodes so please don't change in Jenkins.