Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/viqueen/atlassian-devbox
Atlassian Devbox to spin up any Atlassian enterprise product seamlessly
https://github.com/viqueen/atlassian-devbox
atlassian bamboo bamboo-server bitbucket-server confluence confluence-server jira jira-server labset nodejs
Last synced: 23 days ago
JSON representation
Atlassian Devbox to spin up any Atlassian enterprise product seamlessly
- Host: GitHub
- URL: https://github.com/viqueen/atlassian-devbox
- Owner: viqueen
- License: apache-2.0
- Created: 2021-07-02T01:00:02.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-23T15:31:52.000Z (about 2 months ago)
- Last Synced: 2024-10-25T13:23:13.442Z (about 2 months ago)
- Topics: atlassian, bamboo, bamboo-server, bitbucket-server, confluence, confluence-server, jira, jira-server, labset, nodejs
- Language: TypeScript
- Homepage:
- Size: 818 KB
- Stars: 2
- Watchers: 3
- Forks: 3
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# atlassian-devbox
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=viqueen_atlassian-devbox&metric=alert_status)](https://sonarcloud.io/dashboard?id=viqueen_atlassian-devbox)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=viqueen_atlassian-devbox&metric=security_rating)](https://sonarcloud.io/dashboard?id=viqueen_atlassian-devbox)
[![Known Vulnerabilities](https://snyk.io/test/github/viqueen/atlassian-devbox/badge.svg?targetFile=package.json)](https://snyk.io/test/github/viqueen/atlassian-devbox?targetFile=package.json)
[![npm version](https://badge.fury.io/js/atlassian-devbox.svg)](https://badge.fury.io/js/atlassian-devbox)## requirements
- [java - 8 / 11](https://adoptopenjdk.net/)
- [maven - 3.6.x / 3.8.x](https://maven.apache.org/install.html)
- [node](https://nodejs.org/en/)## install it
### from homebrew
```bash
brew tap viqueen/atlassian-devbox
brew install atlassian-devbox
```### from npm
- first time
```bash
npm install -g atlassian-devbox
```- does it need an update ?
```bash
npm outdated -g --depth=0
```- update it
```bash
npm update -g atlassian-devbox
```### from source
```bash
git clone [email protected]:viqueen/atlassian-devbox.git
cd atlassian-devboxnpm install
npm link
```## use it
It comes with the following enterprise product scripts that behave exactly the same
```bash
# 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
```bash
Usage: confluence [options] [command]Options:
--amps-version with amps version (default: "8.8.1")
--with-plugins with plugins (default: "")
--with-jvm-args with jvm args (default: "")
-V, --version output the version number
-h, --help display help for commandCommands:
install installs confluence version
start runs confluence
debug runs confluence in debug mode
logs tails confluence log file
remove 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
```bash
confluence start 7.4.9
```- tail the logs
```bash
confluence logs 7.4.9
```- debug a confluence instance
```bash
confluence debug 7.4.9
```- list installed versions
```bash
confluence list
```- remove some installed version
```bash
confluence remove 7.4.9
confluence remove 7.4 # removes all 7.4.x instances
```- list available versions in local cache
```bash
confluence versions
```- list available versions from remote
```bash
confluence versions -r
```- install a specific version without running it
```bash
confluence install 7.18.0
```