A ready-to-use CI/CD Pipeline for Elixir projects.
Run the following command in your project root:
fluentci run elixir_pipeline
Or, if you want to use it as a template:
fluentci init -t elixir
This will create a .fluentci
folder in your project.
Now you can run the pipeline with:
fluentci run .
Use as a Dagger Module:
dagger mod install github.com/fluent-ci-templates/elixir-pipeline@mod
Job | Description |
---|---|
compile | Compile your code |
test | Run your tests |
compile(src: Directory | string): Promise<Directory | string> test(src: Directory | string): Promise<string>
You can also use this pipeline programmatically:
import { test } from "jsr:@fluentci/elixir"; await test(".");
Add Package
deno add jsr:@fluentci/elixir
Import symbol
import * as elixir from "@fluentci/elixir";
---- OR ----
Import directly with a jsr specifier
import * as elixir from "jsr:@fluentci/elixir";
Add Package
npx jsr add @fluentci/elixir
Import symbol
import * as elixir from "@fluentci/elixir";
Add Package
yarn dlx jsr add @fluentci/elixir
Import symbol
import * as elixir from "@fluentci/elixir";
Add Package
pnpm dlx jsr add @fluentci/elixir
Import symbol
import * as elixir from "@fluentci/elixir";
Add Package
bunx jsr add @fluentci/elixir
Import symbol
import * as elixir from "@fluentci/elixir";