Hassle-free Atlassian add-on development with local or remote deployment.
Do you want to develop Atlassian add-ons with the Atlassian Plugin SDK and run them locally - or on a high-powered development server - as Docker containers? Look no further! 8-)
This image has been made as an experiment on how to make development and collaboration on the development of Atlassian add-ons easier to work with through the use of Docker (along with all its glory) - and users are beginning to pick it up.
The Docker image bundles the Atlassian Plugin SDK and AMPS, and extends the official Java image from the Docker Hub repositories.
If you want to get up and running fast, you can run the following command, which will start an Atlassian JIRA instance using the Containerized Atlassian Plugin SDK:
docker run -d -t -p 2990:2990 translucent/atlassian-plugin-sdk:latest atlas-run-standalone --product jira
After a short while, the JIRA instance should be available at http://<docker-host>:2990 (where
<docker-host> is a placeholder for the hostname of the Docker container).
With the container running, you can use the Atlassian SDK to install and run your add-ons directly within the running instance as follows (where
<docker-host> is the hostname of the running instance):
atlas-install-plugin --server <docker-host>
To see other suggestions on how to use the AMPS Docker image have a look here.
How do I work this?
To see examples of the development workflow using this Docker image (with both the
onbuild tags), have a look in our examples repository where we supply various workflow examples and showcase experiments on how to utilize Docker to improve the development workflow with the Atlassian Plugin SDK.
More information will be provided when the appropriate knowledge has been obtained. :-)
Commercial support for this container - and for the development workflows it enables - is available from Translucent ApS (an Atlassian Platinum Expert) through our Service Desk and via phone: +45 7023 1044.