This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
tasks:nfs-ganesha [2023/08/24 14:47] 67.186.157.72 [Version Logic] |
tasks:nfs-ganesha [2023/09/07 02:09] (current) dmick [Jenkins Job] |
||
---|---|---|---|
Line 3: | Line 3: | ||
NFS Ganesha CI is hosted on Openshift and it is located here: https://jenkins-nfs-ganesha.apps.ocp.cloud.ci.centos.org. | NFS Ganesha CI is hosted on Openshift and it is located here: https://jenkins-nfs-ganesha.apps.ocp.cloud.ci.centos.org. | ||
- | Shaman builds are located here: https://shaman.ceph.com/builds/nfs-ganesha/ | + | It is also built on the sepia lab's Jenkins server, and builds are located here: https://shaman.ceph.com/builds/nfs-ganesha/ |
Stable releases are located here: https://github.com/nfs-ganesha/nfs-ganesha/releases | Stable releases are located here: https://github.com/nfs-ganesha/nfs-ganesha/releases | ||
Line 23: | Line 23: | ||
Ganesha releases happen periodically. Packages usually get built pretty quickly. If you use CentOS, Launchpad, or the Debian repo you'll get the latest build available. | Ganesha releases happen periodically. Packages usually get built pretty quickly. If you use CentOS, Launchpad, or the Debian repo you'll get the latest build available. | ||
+ | |||
+ | ==== Jenkins Job ==== | ||
+ | |||
+ | //Last updated 2023-09-06// | ||
+ | |||
+ | This is the Jenkins job that builds nfs-ganesha: https://jenkins.ceph.com/job/nfs-ganesha/ | ||
+ | |||
+ | If Ceph centos Shaman builds are failing due to something with nfs-ganesha, you'll want to check the nfs-ganesha Jenkins job to see if something is amiss. | ||
+ | |||
+ | Currently, the Jenkins job auto-builds nfs-ganesha V5.5, which is the latest stable build. | ||
+ | |||
+ | As of 2023-09-06, this is the yaml bit in the ceph-build repo that defines which branch to build: https://github.com/ceph/ceph-build/blob/71bf6746bb90692075e245ff08cc11da2a09e0e5/nfs-ganesha/config/definitions/nfs-ganesha.yml#L36-L41 | ||
+ | <code> | ||
+ | concurrent: true | ||
+ | parameters: | ||
+ | - string: | ||
+ | name: NFS_GANESHA_BRANCH | ||
+ | description: "The git branch (or tag) to build" | ||
+ | default: "V5.5" | ||
+ | </code> | ||
+ | |||
+ | To manually schedule a build: | ||
+ | - Visit https://jenkins.ceph.com/job/nfs-ganesha/ | ||
+ | - Select "log in" in the upper right corner | ||
+ | - Select "Rebuild last" or "Build with Parameters" on the left panel, depending on which you need. | ||
+ | - "Rebuild last" rebuilds the last build using those parameters. | ||
+ | - "Build with parameters" gives you the option to change which branch is built, among other fields. |