Created on 02 December 2012
Stuart Ryan
Howdy all
,
It has been a while since I last posted, life has been busy and I have been powering through into a new development project. For those of you that have found this via Google please read on… if you are looking for an easier way to install and upgrade the Atlassian suite I need your input.
For a long time I have wanted to streamline the process of installing Confluence, JIRA, Crowd, Fisheye, Bamboo, and now Atlassian’s new offering, Stash. Since I started using the suite, I have found installations and upgrades to be somewhat cumbersome. Much of the small frustrating tasks could easily be automated and this is why I am now embarking on the Atlassian Suite Manager Script.
The Goal:
The end goal goal is a script that will provide the following benefits:
- Allow for faster deployment of new Atlassian installations
- Standardise the installation process by providing an abstraction layer to mask the differing installation procedures to make life easier, especially for newcomers to the suite
- Minimise manual configuration changes required during installations and upgrades
- Lower the time it takes to complete upgrades by automating the upgrade process all the way from starting the download right through to configuration of the upgraded installation (with the exception of web based wizards)
- Assist in day to day administration of the suite
- [your feature here]… This is where I need your help to complete this survey to give me ideas of the features you would like.
The Concept:
The concept for this started when I decided that it was time to automate all the tiny little config changes that are needed every time one of the modules in the suite was installed or upgraded. While Atlassian provides installers for two of the products (Confluence and Jira), I feel these need to be extended. Even simple things such as the application context path are omitted during upgrades and have to be applied again manually for the product to work.
The remaining products have no binary installer or upgrade function and therefore require manual config changes each and every time which can become cumbersome. Hence the idea for the management script was born.
What I need:
As part of this I need to gather some information from adminstrators of the suite regarding the vast array of configurations out there and what extra functions may be useful to them in managing installations of the Atlassian suite. If you have any friends/colleagues/workmates who also administer the suite (whether they are beginners or veterans) if you could please point them to this survey (http://stuart.li/ASM-Survey1) it would be greatly apprecaited, the more responses I get the better idea I have of where to focus development time on for the initial release.
I thank you for your time in advance, the survey is completely anonymous (unless you would like to provide your contact details at the end for me to follow up). Finally if you would like to sign up to my mailing list to keep updated when the final product is released please jump over to http://stuart.li/ASM-Release-Listserv and you can sign up there. This will only be used for release and update information for the Atlassian Suite Manager Scripts.