Nim Roles
Warning
These roles are not currently maintained. Volunteers welcome.
- nimble
Run nimble command in a source directory. Assumes the appropriate version of nim and nimble is installed.
Role Variables
-
nimble_command
Default:build Nimble command to run. Examples are “build”, “run” or “test”.
-
nim_path
Path to a directory where nim and nimble are installed.
-
nimble_use_siblings
Default:true
Type: bool Whether to configure nimble to build with siblings or not.
-
nimble_siblings
Type: list List of paths to directories containing nim projects to configure nimble with
nimble develop. The projects have to be managed by nimble and contain a.nimblefile. By default this role will try to configure any repos made available withjob.required-projects.
-
zuul_work_dir
Default:{{ zuul.project.src_dir }} Directory to run nimble in.
-
nimble_command