AIRA
Unified CLI for running foreground tasks. Tasks for AIRA can be provided by installing npm module from @braira
namespace. These modules will be detected automatically and you can use them just right after the installation.
CLI Example
installation
npm install @bracketedrebels/aira -g
npm install @braira/notify -g
usage
aira --help
aira notify --help
CI/CD Example
.gitlab-ci.yml
image: node:8.9.1
notifying:
before_script:
- npm install @bracketedrebels/aira -g
- npm install @braira/notify -g
only:
- tags
script:
- aira notify $SLACK_WEBHOOK .notification.slack.json --payload.version=$(git describe --tags)
See packages in @braira
namespace for list of accessable modules for AIRA to run