Skip to content

Atlassian Devbox to spin up any Atlassian enterprise product seamlessly

License

Notifications You must be signed in to change notification settings

viqueen/atlassian-devbox

Repository files navigation

atlassian-devbox

Quality Gate Status Security Rating Known Vulnerabilities npm version

requirements

install it

from homebrew

brew tap viqueen/atlassian-devbox
brew install atlassian-devbox

from npm

  • first time
npm install -g atlassian-devbox
  • does it need an update ?
npm outdated -g --depth=0
  • update it
npm update -g atlassian-devbox

from source

git clone git@github.com:viqueen/atlassian-devbox.git
cd atlassian-devbox

npm install
npm link

use it

It comes with the following enterprise product scripts that behave exactly the same

# running and debugging atlassian server instances
confluence -h
jira -h
bitbucket -h
bamboo -h
crowd -h
fecru -h
ctk-server -h

For example this is what the Confluence script documentation looks like

Usage: confluence [options] [command]

Options:
  --amps-version <ampsVersion>   with amps version (default: "8.8.1")
  --with-plugins <withPlugins>   with plugins (default: "")
  --with-jvm-args <withJvmArgs>  with jvm args (default: "")
  -V, --version                  output the version number
  -h, --help                     display help for command

Commands:
  install <productVersion>       installs confluence version
  start <productVersion>         runs confluence
  debug <productVersion>         runs confluence in debug mode
  logs <productVersion>          tails confluence log file
  remove <pattern>               removes confluence instance with version matching given pattern
  list [options] [pattern]       lists installed confluence instances
  versions                       lists available confluence versions
  help [command]                 display help for command
  • start a confluence instance
confluence start 7.4.9
  • tail the logs
confluence logs 7.4.9
  • debug a confluence instance
confluence debug 7.4.9
  • list installed versions
confluence list
  • remove some installed version
confluence remove 7.4.9
confluence remove 7.4 # removes all 7.4.x instances
  • list available versions in local cache
confluence versions
  • list available versions from remote
confluence versions -r
  • install a specific version without running it
confluence install 7.18.0