bazel

Execute builds, tests, and linting operations with Bazel.

2.3k|552|Updated Feb 20, 2019
One-click install
npx skills add https://github.com/Checkmk/checkmk --skill bazel-checkmk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bazel
Source: https://github.com/Checkmk/checkmk/tree/main/.github/skills/bazel
Command: npx skills add https://github.com/Checkmk/checkmk --skill bazel-checkmk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the build, test, and linting processes for projects managed by Bazel, ensuring code quality and efficient development workflows.

Core Features & Use Cases

  • Build Execution: Compiles and links project code using Bazel.
  • Test Running: Executes unit and integration tests defined within the Bazel build system.
  • Linting: Applies code style and quality checks using configured Bazel rules.
  • Use Case: Developers can use this Skill to quickly verify code changes by running all relevant tests and linters before committing.

Quick Start

Use the bazel skill to run all tests for the current project.

Frequently Asked Questions about bazel

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run unit and integration tests with Bazel?

Yes, you can apply code style and quality checks using Bazel by running linting operations through configured Bazel rules. This ensures code quality and maintains efficient development workflows.

What's the best way to execute builds and tests in a CI/CD pipeline using Bazel?

Executing builds and tests using Bazel in a CI/CD pipeline involves leveraging its support for various project configurations and CI/CD integration scenarios. This streamlines the entire build and test process.

Do I need Bazel installed locally to run linting and build operations?

Yes, you need Bazel installed and configured for your target repository before you can execute builds, run tests, and apply linting operations within your project.

When should I use Bazel for my build and test workflows?

You should use Bazel for build and test workflows when managing projects that require streamlined compilation, linking, and code quality checks. It efficiently handles various project configurations to ensure code quality.