lib/autoproj/cli/build.rb in autoproj-2.8.8 vs lib/autoproj/cli/build.rb in autoproj-2.9.0
- old
+ new
@@ -25,11 +25,14 @@
rebuild: false,
parallel: nil,
confirm: true
command_line_selection, source_packages, _osdep_packages =
- super(selected_packages, options.merge(checkout_only: true))
+ super(selected_packages,
+ ignore_errors: options[:keep_going],
+ checkout_only: true,
+ **options)
parallel = build_options[:parallel] || ws.config.parallel_build_level
return if source_packages.empty?
@@ -39,11 +42,11 @@
pkg.disable
end
Autobuild.ignore_errors = options[:keep_going]
- ops = Ops::Build.new(ws.manifest)
+ ops = Ops::Build.new(ws.manifest, report_dir: ws.log_dir)
if build_options[:rebuild] || build_options[:force]
packages_to_rebuild =
if options[:deps] || command_line_selection.empty?
source_packages
else command_line_selection
@@ -75,10 +78,9 @@
return
end
Autobuild.do_build = true
ops.build_packages(source_packages, parallel: parallel)
- Autobuild.apply(source_packages, "autoproj-build", ['install'])
Main.run_post_command_hook(:build, ws, source_packages: source_packages)
ensure
export_env_sh
end
end