Skip to content
Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Latest commit

History

42 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

setup-commandbox

Sets up CommandBox CLI for GitHub Actions.

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.

InputTypeDefaultDescription
forgeboxAPIKeystring---If added to the action, we will seed it in CommandBox for you.
installSystemModulesbooleanfalseIf true then it will install: commandbox-cfconfig, commandbox-dotenv for you
installstring---If added, a comma-delmitted list of packages to install upon installation of the binary for you.
warmupbooleanfalseIf true and no install inputs detected, it will run the box binary.
versionsemverlatestThe CommandBox version to install, if not passed we use the latest stable.

Usage

Simple usage:

- name: Setup CommandBoxuses: Ortus-Solutions/setup-commandbox@v2.0.1

With Global Dependencies:

- name: Setup CommandBoxuses: Ortus-Solutions/setup-commandbox@v2.0.1with:
installSystemModules: true

With Specific Dependencies:

- name: Setup CommandBoxuses: Ortus-Solutions/setup-commandbox@v2.0.1with:
install: commandbox-fusionreactor

With ForgeBox Token

- name: Setup CommandBox With ForgeBox Keyuses: Ortus-Solutions/setup-commandbox@v2.0.1with:
forgeboxAPIKey: my-token

Install a specific version of CommandBox

- name: Setup CommandBox with specific versionuses: Ortus-Solutions/setup-commandbox@v2.0.1with:
version: 5.9.1

About

Sets up CommandBox for GitHub Actions

Topics

Resources

Stars

9 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors