User Tools

Site Tools


tasks:nfs-ganesha

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tasks:nfs-ganesha [2023/08/24 14:47] – [Version Logic] 67.186.157.72tasks:nfs-ganesha [2023/09/07 02:09] (current) – [Jenkins Job] dmick
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.
tasks/nfs-ganesha.1692888476.txt.gz · Last modified: by 67.186.157.72