Skip to content

Continue to add tools to the CLI #254

Open
@plaird

Description

@plaird

I started the CLI project but then forgot about it.
https://github.com/salesforce/rules_spring/blob/main/springboot/cli.md

There is a debate how much should be added to the CLI, versus built directly into the build. Some tasks that could be done in the CLI:

  • generate SBOM
  • verify the internals of the springboot jar (essentially, packaging tests)
  • extract OCI layers

The advantage of putting it in the CLI is that it keeps the rule/macro simpler. It also allows us to use the CLI tools with non-Bazel built springboot jars, which are also common in our company.

The advantags of putting it in the Bazel build is that they can be run in CI.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions