Built and signed on GitHub ActionsBuilt and signed on GitHub Actions
Built and signed on GitHub Actions
A ready-to-use CI/CD Pipeline for Bazel projects.
This package works with Node.js, Deno, Bun


JSR Score
70%
Published
11 months ago (0.6.0)
Bazel Pipeline
A ready-to-use Pipeline for Bazel projects.
🚀 Usage
Run the following command in your project :
fluentci run bazel_pipeline
Or, if you want to use it as a template :
fluentci init -t bazel
This will create a .fluentci
folder in your project.
Now you can run the pipeline with:
fluentci run .
Dagger Module
Use as a Dagger Module:
dagger install github.com/fluent-ci-templates/bazel-pipeline@main
Environment variables
Variable | Description |
---|---|
USE_BAZEL_VERSION |
The version of Bazel to use. Defaults to 6.3.2 |
Jobs
Job | Description |
---|---|
build | Build project |
test | Run tests |
build( src: Directory | string, version?: string ): Promise<Directory | string> test( src: Directory | string, version?: string ): Promise<string>
Programmatic usage
You can also use this pipeline programmatically :
import { test, build } from "jsr:@fluentci/bazel"; await test("."); await build(".");
Built and signed on
GitHub Actions
Add Package
deno add jsr:@fluentci/bazel
Import symbol
import * as bazel from "@fluentci/bazel";
Import directly with a jsr specifier
import * as bazel from "jsr:@fluentci/bazel";
Add Package
pnpm i jsr:@fluentci/bazel
pnpm dlx jsr add @fluentci/bazel
Import symbol
import * as bazel from "@fluentci/bazel";
Add Package
yarn add jsr:@fluentci/bazel
yarn dlx jsr add @fluentci/bazel
Import symbol
import * as bazel from "@fluentci/bazel";
Add Package
npx jsr add @fluentci/bazel
Import symbol
import * as bazel from "@fluentci/bazel";
Add Package
bunx jsr add @fluentci/bazel
Import symbol
import * as bazel from "@fluentci/bazel";