ketryx/Ketryx
Send build results to Ketryx
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| ketryx-url | Ketryx server URL | no | https://app.ketryx.com |
| project | Ketryx project ID | yes | — |
| version | Ketryx version ID (if not set, the build will be associated with a version based on the commit SHA) | no | — |
| commit-sha | Commit SHA (if not set, will use the environment variable GITHUB_SHA provided by GitHub Actions) | no | — |
| api-key | Ketryx API key | yes | — |
| build-name | Build name to disambiguate several parallel builds | no | — |
| log | Log output to store with the build | no | — |
| artifact-path | Paths (newline-separated glob patterns) of build artifact files | no | — |
| test-cucumber-path | Paths (newline-separated glob patterns) of Cucumber JSON files containing test results | no | — |
| test-junit-path | Paths (newline-separated glob patterns) of JUnit XML files containing test results | no | — |
| tests | YAML list of individual test results. Each test result should have the form: ```yaml - testedItem: <Ketryx ID or Jira issue key> result: <pass | fail> title: <Title of the test (optional)> log: <Log text to store with the test (optional)> artifactPaths: <List glob patterns for artifact paths> ``` | no | — |
| cyclonedx-json-path | Paths (newline-separated glob patterns) of CycloneDX JSON files | no | — |
| spdx-json-path | Paths (newline-separated glob patterns) of SPDX JSON files | no | — |
| check-dependencies-status | Checks the status of dependencies, and fails the build if not all dependencies in the current commit are accepted and controlled | no | false |
| check-item-association | Checks that the pull request is associated with an item in its description | no | false |
| check-release-status | Checks the status of the given version or the version(s) corresponding to the current commit, and fails the build if the versions are not all released | no | false |
Outputs
| name | description |
|---|---|
| ok | Whether sending the build to Ketryx and any included checks were successful |
| error | Error description, in case the build was not OK |
| build-id | Ketryx ID of the reported build |
| build-url | Ketryx URL of the reported build |