Builder Stackset
Architecture Diagram for Builder Stackset
The Builder Stackset consists of three basic components:
Nucleator User Interface
The application is based on the Jenkins open source package. It has projects which can be run which accomplish a variety of tasks.
Nucleator
The Nucleator machine instance has the Nucleator code base installed on it and is used by the Nucleator User Interface to run Nucleator commands much as you run them from the command line locally on your machine.
Artifactory
The Artifactory machine runs the Artifactory open source binary artifact repository manager. Via the NUI, you can read you application source code from a Git repository, build it and deploy it to the repository. For Java projects, the NUI supports use of the Maven framework and uses that for building and deployment. Also, you can use the NUI to have the Nucleator machine download a version of the application from the Artifactory and deploy it to a Beanstalk Stackset.
The Nucleator User Interface and the Artifactory machines have externally accessible URLs.