Github Actions
There are many ways to install CommandBox in your Github actions. However, we have created the official Github Action package so you can install CommandBox easily: Setup CommandBox Action
GitHub - Ortus-Solutions/setup-commandbox: Sets up CommandBox for GitHub Actions
GitHub
Setup CommandBox Action
Setup CommandBox CLI - GitHub Marketplace
GitHub
Githb Action Marketplace

Inputs

The following are all the different input variables you can use on the action so you can setup CommandBox with ForgeBox API keys, default packages, specific versions and much more.
Input
Type
Default
Description
forgeboxAPIKey
string
---
If added to the action, we will seed it in CommandBox for you.
installSystemModules
boolean
false
If true then it will install: commandbox-cfconfig, commandbox-dotenv for you
install
string
---
If added, a comma-delmitted list of packages to install upon installation of the binary for you.
warmup
boolean
false
If true and no install inputs detected, it will run the box binary.
version
semver
latest
The CommandBox version to install, if not passed we use the latest stable.

Usage

Simple usage:
1
- name: Setup CommandBox
2
uses: Ortus-Solutions/setup-[email protected]
Copied!
With Global Dependencies:
1
- name: Setup CommandBox
2
uses: Ortus-Solutions/setup-[email protected]
3
with:
4
installSystemModules: true
Copied!
With Specific Dependencies:
1
- name: Setup CommandBox
2
uses: Ortus-Solutions/setup-[email protected]
3
with:
4
install: commandbox-fusionreactor
Copied!
With ForgeBox Token
1
- name: Setup CommandBox With ForgeBox Key
2
uses: Ortus-Solutions/setup-[email protected]
3
with:
4
forgeboxAPIKey: my-token
Copied!
Install a specific version of CommandBox
1
- name: Setup CommandBox With ForgeBox Key
2
uses: Ortus-Solutions/setup-[email protected]
3
with:
4
version: 5.0.0
Copied!
Copy link
Edit on GitHub
Contents
Inputs
Usage