latest--bitrise-step
shared| Type | StepModel |
|---|---|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/bitrise/_shared/latest--bitrise-step.json |
| Parent schema | bitrise |
Definitions
The name of the package to be installed via apt-get.
The name of the binary. This is optional and can be used if the binary name differs from the package name.
The path to the bash script file that serves as the entry point for the Step.
The name of the package to be installed via Homebrew.
The name of the binary. This is optional and can be used if the binary name differs from the package name.
The name of the binary or tool to check for. If it is not present on the system, the Step will fail before running.
The package manager used to handle the dependency.
The name of the dependency.
List of Homebrew dependencies required by the Step.
List of apt-get dependencies required by the Step.
List of dependencies that are only checked for existence.
Platform-specific executable binary.
The URI where the executable binary is stored.
The hash of the executable binary for integrity verification.
The name of the Go package that serves as the entry point for the Step.
Additional configuration for a container reference.
If true, the current container instance is discarded and a fresh one is started for this Step.
A reference to a container. Can be specified as a container ID string or as an object with the container ID as the key and optional configuration as the value.
The human-readable title of the Step.
A short summary of what the Step does.
A more detailed overview of the Step's function and configuration.
A web URL where users can find more information about the Step or the tools and services it implements.
The URL of the repository of the Step's source code.
A URL where users can get support for the Step.
The date and time when the Step was published to the Step Library. This is auto-generated and should not be set manually.
2 nested properties
The Git repository URL of the Step's source code.
The commit hash for the version tag of the Step's current version.
URLs of assets associated with the Step, such as icon images. This is auto-generated and only set in the spec.json file in the Step Library.
This property defines the host operating systems the Step is compatible with. For example, linux or macos.
This property defines the project type category of the Step. For example, flutter or ios.
This property defines the functional category of the Step. For example, utility, test, or notification.
The dependencies required by the Step.
3 nested properties
List of Homebrew dependencies required by the Step.
List of apt-get dependencies required by the Step.
List of dependencies that are only checked for existence.
If this property is true, the Step requires admin user privileges to run.
If this property is true, the Step will always run, even if a previous Step in the Workflow failed.
If this property is true, the build won't fail even if this Step fails. For example, if a Step restoring a cache archive fails, you might still want to run the build.
This property sets conditions for running a Step. It requires boolean value or a valid Go template expression.
This property defines a time limit for a Step: if the Step runs longer than the defined time, the Step fails. Define the limit in seconds.
This property defines a time limit for a Step that produces no output: if the Step runs for the defined number of seconds without producing any output, the Step fails. Define the limit in seconds.
Additional metadata related to the Step.
A reference to a container. Can be specified as a container ID string or as an object with the container ID as the key and optional configuration as the value.
Service containers to run alongside this Step as background services.
The inputs of the Step.
The outputs the Step generates.
Platform-specific executable binaries
The Git repository URL of the Step's source code.
The commit hash for the version tag of the Step's current version.