A collection of +180 reusable WebAssembly modules for building composable CI/CD pipelines with FluentCI fluentci.io/modules
modules setup elixir COMPONENT.md
980 B · 18 lines
Markdown
at main

setup-elixir component functions #

Requires FluentCI v0.17.2 or newer. The compiler derives native WIT signatures and embedded help from these typed PureScript functions. Optional arguments may be omitted.

setup #

Install and verify elixir, select its version, and publish its environment for subsequent tasks.

Argument Type Required Description
version string no Tool release or supported channel to install; omitted values use the documented default.
install-dir string no Absolute per-user installation prefix; omit for native package installations.
package-name string no Native package or port selector overriding the default repository package name.
sudo boolean no Use noninteractive sudo for native package or system installation; defaults to false.
otp-version string no Erlang/OTP major release matching the Elixir archive.

Returns Contract.SetupResult.