Skip to content

ahmam/freenas

 
 

Repository files navigation

FreeNAS 11 Source

Build Status

IMPORTANT NOTE: This is the master branch of freenas, which is used for the creation and testing of 11-Nightlies builds. Submit Pull Requests here if you want to get changes into the next major release of FreeNAS. To build this source repo, checkout https://github.com/freenas/build

Pull Request Instructions / Jenkins Commands

When submitting a pull-request, Jenkins will attempt to verify the changes to ensure it does not break our builds and/or passes QA tests.

The following commands may be used to interact with that service:

"ok to test" to accept this pull request for testing
"test this please" for a one time test run
"add to whitelist" to add the author to the whitelist

If the build fails for other various reasons you can rebuild.

"retest this please" to start a new build
"retest this please CLEAN" to start a new build, non-incremental

If your Pull-Request depends upon another repo / branch to build properly, you can specify that using the following syntax in the Pull-Request description:

DEPENDS: https://github.com/freenas/ports/tree/kris/testbranch

An example would be, sending a pull-request for the freenas/samba repo, but it depends upon port changes in the freenas/ports repo. You would first push your port changes to a branch in freenas/ports (kris/testbranch in this example). Then when creating your pull-request for freenas/samba, you would insert text into the pull-request description field as shown above.

If your Pull-Request needs to build aginst another build profile (I.E. fn_head) add the following to the PR description:

PROFILE: fn_head

Build Branch / Version Matrix

FreeNAS 11 Master / Nightlies

(This branch will become the next feature release, I.E. 11.1)

Repo Branch Description
build master FreeNAS Build System (build profile: freenas)
freenas master Core FreeNAS Sources - Legacy UI and Middleware/API
os freenas/11-stable FreeBSD Operating System - Upstream
ports freenas/master FreeBSD Ports Tree - Upstream
webui master New Angular UI
freenas-docs master Handbook
samba freenas/master Samba Sources
py-libzfs master Python interface to libzfs

FreeNAS HEAD Nightlies

(This branch will become the next major OS feature release, I.E. 12.0)

Repo Branch Description
build master FreeNAS Build System (build profile: fn_head)
freenas master Core FreeNAS Sources - Legacy UI and Middleware/API
os freenas/master FreeBSD Operating System - Upstream
ports freenas/master FreeBSD Ports Tree - Upstream
webui master New Angular UI
freenas-docs master Handbook
samba freenas/master Samba Sources
py-libzfs master Python interface to libzfs

FreeNAS STABLE Branch

(This branch will become the next minor update release, I.E. 11.0-U4)

Repo Branch Description
build freenas/11.0-stable FreeNAS Build System (build profile: freenas)
freenas freenas/11.0-stable Core FreeNAS Sources - Legacy UI and Middleware/API
os freenas/11.0-stable FreeBSD Operating System - Upstream
ports freenas/11.0-stable FreeBSD Ports Tree - Upstream
webui freenas/11.0-stable New Angular UI
freenas-docs master Handbook
samba freenas/11.0-stable Samba Sources
py-libzfs master Python interface to libzfs

About

FreeNAS Git Repository

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 62.1%
  • JavaScript 15.5%
  • Shell 13.8%
  • HTML 4.0%
  • CSS 1.4%
  • C 1.2%
  • Other 2.0%