Getting started
Installation
-
Tip
We recommend getting the Multi-user installation for compatibility.
-
Install Makes:
Usage
Using the CLI
The Makes command has the following syntax:
where:
<repo>
is a GitHub, GitLab or local repository.<job>
is a Makes job that exists within the referenced repository. If no job is specified, Makes displays all available jobs.
Example:
Makes is powered by Nix. This means that it is able to run on any of the Nix's supported platforms.
We have thoroughly tested it in x86_64 hardware architectures running Linux and MacOS (darwin) machines.
Using the container
A Makes container can be found in the container registry.
You can use it to run Makes on any service that supports containers, including most CI/CD providers.
Example:
Note
We use chown -R root:root /github/workspace
to solve the error:
fatal: detected dubious ownership in repository at ...
, this message
typically indicates an issue with the ownership or permissions of the repository.
See the community discussion
for more information.
Importing via Nix
You can also import Makes from Nix:
Most functions documented in the api/extensions section are available.
For a detailed list check out Makes' agnostic args.
Want to get your hands dirty?
Jump right into our hands-on example!