Nerves v1.4.2 Nerves.Artifact.BuildRunners.Local behaviour View Source

Builds an artifact locally.

This build_runner will only function on certain Linux host configurations

Link to this section Summary

Functions

Builds an artifact locally.

Builds an artifact locally.

Callback implementation for Nerves.Artifact.BuildRunner.clean/1.

Connect to a system configuration sub-shell

Callbacks

Builds an artifact locally.

Link to this section Functions

Builds an artifact locally.

Builds an artifact locally.

Opts: make_args: - Extra arguments to be passed to make.

For example:

You can configure the number of parallel jobs that buildroot can use for execution. This is useful for situations where you may have a machine with a lot of CPUs but not enough ram.

# mix.exs
defp nerves_package do
  [
    # ...
    build_runner_opts: [make_args: ["PARALLEL_JOBS=8"]],
  ]
end

Callback implementation for Nerves.Artifact.BuildRunner.clean/1.

Link to this function

system_shell(pkg) View Source
system_shell(Nerves.Package.t()) :: :ok

Connect to a system configuration sub-shell

Link to this section Callbacks

Builds an artifact locally.