jakedot/JD Build Component
Set up a language toolchain and run a caller-supplied build (and optional test) command for a single project component.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| language | One of: java | scala | kotlin | node | python | go | rust | dotnet | custom | yes | — |
| version | Toolchain version. Per-language default applies when omitted. | no | "" |
| distribution | JDK distribution for java/scala/kotlin. | no | temurin |
| workdir | Directory the build/test commands run in. | no | . |
| setup | Extra shell run after toolchain setup, before the build. | no | "" |
| build | The compile/build command. | yes | — |
| test | Optional test command, run after a successful build. | no | "" |
| cache | Built-in toolchain cache key (e.g. maven, gradle, sbt, npm, pip). | no | "" |
| artifacts | Path/glob of build outputs to upload. No upload when empty. | no | "" |
| artifact-name | Name for the uploaded artifact. | no | build-output |
Outputs
no outputs