def main(cli_args): try: builder_args = php_parser.parse_args(cli_args) logger.setup_logging(builder_args) logger.preamble("php", builder_args) with ftl_util.Timing("full build"): with ftl_util.Timing("builder initialization"): php_ftl = php_builder.PHP( context.Workspace(builder_args.directory), builder_args) with ftl_util.Timing("build process for FTL image"): php_ftl.Build() except ftl_error.UserError as e: ftl_error.UserErrorHandler(e, builder_args.builder_output_path) except ftl_error.InternalError as e: ftl_error.InternalErrorHandler(e, builder_args.builder_output_path)
def main(cli_args): try: builder_args = node_parser.parse_args(cli_args) logger.setup_logging(builder_args) logger.preamble("node", builder_args) with ftl_util.Timing("full build"): with ftl_util.Timing("builder initialization"): node_ftl = node_builder.Node( context.Workspace(builder_args.directory), builder_args) with ftl_util.Timing("build process for FTL image"): node_ftl.Build() except ftl_error.UserError as u_err: ftl_error.UserErrorHandler(u_err, builder_args.log_path) except ftl_error.InternalError: ftl_error.InternalErrorHandler(builder_args.log_path) if builder_args.log_path: exit(0)
def main(cli_args): try: version.parse_known_args(cli_args) builder_args = node_parser.parse_args(cli_args) logger.setup_logging(builder_args) logger.preamble("node", builder_args) with ftl_util.Timing("full build"): with ftl_util.Timing("builder initialization"): node_ftl = node_builder.Node( context.Workspace(builder_args.directory), builder_args) with ftl_util.Timing("build process for FTL image"): node_ftl.Build() except ftl_error.UserError as e: ftl_error.UserErrorHandler(e, builder_args.builder_output_path, builder_args.fail_on_error) except ftl_error.InternalError as e: ftl_error.InternalErrorHandler(e, builder_args.builder_output_path, builder_args.fail_on_error)