This is a simple pipeline setup based on rez
#Setup - Step 1 Install rez add rez packages path to your environment variable, I have simple setup here if people like to take a reference https://github.com/cgarjun/pipesource/blob/master/bin/initialize_pipeline
Setup - Step 2
clone the foundation packege and rez-release the foundation package.
Setup - Step 3
Below is the simple example of file structure I have been using
├── dev
│ ├── foundation
│ └── pipesource
├── projects
└── software
└── rez (actual rez software)
└── config (facility level configs)
└── internal (rez packages)
└── external (rez packages)
└── suites (facility level rez suites)
└── 0.0.1 (version)
└── 0.1.2 (version)
└── current (symlink to version)
Once you have structure
CLI usages and examples
Create a new suite and add all profiles
suite_create /Users/arjun/nirvana/software/suites/ 0001 --create
Release a suite
suite_create /Users/arjun/nirvana/software/suites/ 0001 --release
Generate a selection profile
profile_create /Users/arjun/nirvana/software/suites/ 0001 foundation
Creates a projects basic directory structures
project_gen dummy