FreeNAS Git Repository
Switch branches/tags
TrueNAS-9.10.2-U5 TrueNAS-9.10.2-U2 TrueNAS-9.10-RELEASE TrueNAS-9.3-STABLE-201511030016 TN-11.1-U6 TN-11.1-U5.1 TN-11.0-u2.1 TN-11.0-U6 TN-11.0-U5 TN-11.0-U4 TN-11.0-U2.2 TN-11.0-U2 TN-9.10.2-U4 TN-9.10.2-U3 TN-9.10.1-U2 TN-9.3-STABLE-201602032047 TN-9.3-STABLE-201512161903 TN-9.3-STABLE-201511180607 TN-9.3-STABLE-201510080155 TN-9.3-STABLE-201506300138 TN-9.3-STABLE-201505130613 TN-9.3-STABLE-201504162155 TN-9.3-STABLE-201503270306 TN-9.3-RELEASE TN-9.3-BETA TN-9.2.1.11-RELEASE-p2 TN-9.2.1.10 TN-9.2.1.9-RELEASE TN-9.2.1.8-RELEASE TN-9.2.1.6-RELEASE LAST-WORKING-COPY FreeNAS-9.10.2-U5 FreeNAS-9.10-STABLE-201603252134 FN-11.2-BETA3 FN-11.2-BETA2 FN-11.2-BETA1 FN-11.1-U6 FN-10.2-ALPHA FN-9.10.2 FN-9.10-STABLE-201604261518 FN-9.10-STABLE-201604181743 FN-9.10-RELEASE 11.1-U5 11.1-U4 11.1-U3 11.1-U2 11.1-U1 11.1-RELEASE 11.1-RC2 11.1-RC1 11.1-BETA1 11.0-U4 11.0-U3 11.0-U2 11.0-U1 11.0-RELEASE 11.0-RC4 11.0-RC3 11.0-RC2 11.0-RC 9.10.2-U3 9.10.1 9.10.1-U4 9.10.1-U3 9.10.1-U2.1 9.10-STABLE-201606072003 9.10-STABLE-201605240427 9.10-STABLE-201603252134 9.3.1-STABLE-201604120241 9.3.1-STABLE-201511280648 9.3.1-STABLE-201511040813 9.3.1-STABLE-201511020249 9.3.1-STABLE-201509282017 9.3.1-STABLE-201509160044 9.3.1-STABLE-201508250051 9.3-STABLE-201605170422 9.3-STABLE-201604202233 9.3-STABLE-201604112122 9.3-STABLE-201604041648 9.3-STABLE-201602031011 9.3-STABLE-201602030118 9.3-STABLE-201602020212 9.3-STABLE-201601181840 9.3-STABLE-201512121950 9.3-STABLE-201508250051 9.3-STABLE-201506292332 9.3-STABLE-201506232120 9.3-STABLE-201506222346 9.3-STABLE-201506162331 9.3-STABLE-201506042008 9.3-STABLE-201506040752 9.3-STABLE-201505130355 9.3-STABLE-201505100553 9.3-STABLE-201505040117 9.3-STABLE-201505010007 9.3-STABLE-201504292314 9.3-STABLE-201504152200 9.3-STABLE-201504100216 9.3-STABLE-201503270027 9.3-STABLE-201502271848
Nothing to show
Clone or download
Latest commit 9ca7724 Sep 20, 2018

README.md

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