Build environment prepare