Totara Learn Open Discussions

Building Totara

 
Florent Plomb
Building Totara
by Florent Plomb - Wednesday, 21 May 2025, 5:14 AM
Group Partners

Hi,

In our setup, we use Git and CI/CD with Docker to deploy Totara. We ignore all build folders in our .gitignore, assuming they can be rebuilt during deployment.

We follow the standard build steps.

However, we noticed that the folder server/lib/yuilib/2in3/**/build/ is not regenerated, and its absence causes runtime errors (e.g. missing YUI2 widget…).

Is this folder supposed to be committed manually?

Are there other build folders that are not safely rebuildable?

Thanks in advance!