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. | ||