Preface

Welcome to the Deployit system documentation. This document describes the content of the Deployit documentation and helps you find the information you need.

Documentation Contents

The Deployit documentation contains all the information needed to install, configure, setup and use Deployit. The documentation consists of the following documents:

Deployit comes with several standard plugins, whose documentation is also available:

  • Remoting Plugin Manual. This document describes the Remoting plugin which is responsible for communicating with remote systems.
  • Python Plugin Manual. This document describes the Python plugin which is responsible for communicating with Python-based middleware.
  • JEE Plugin Manual. This document describes the JEE plugin which contains basic JEE CIs.
  • Command Plugin Manual. This document describes the Command plugin which allows packaging and execution of arbitrary commands.
  • File Plugin Manual. This document describes the File plugin which is responsible for deploying files and folders.
  • Generic Model Plugin Manual. This document describes the Generic Model plugin which is a building block to build new plugins.
  • Webserver Plugin Manual. This document describes the Webserver plugin which is responsible for deploying static content to webservers.
  • Database Plugin Manual. This document describes the Database plugin which is responsible for deploying SQL to databases.
  • Deployment Group Orchestrator Plugin Manual. This document describes the Deployment Group Orchestrator plugin which allows fine-grained control over deployment plan orchestration.

Using the Documentation

Every document is written as a standalone document and can be read separately. References to other documents are included when relevant. Depending on your role, some documents are more relevant than others. The following list contains a suggested reading order for specific roles:

  • System Administrator: Reference Manual, System Administration Manual, Command Line Interface (CLI) Manual, Customization Manual.
  • Deployer: Reference Manual, Graphical User Interface (GUI) Manual, Command Line Interface (CLI) Manual.
  • Senior Deployer: Reference Manual, Graphical User Interface (GUI) Manual, Command Line Interface (CLI) Manual, Customization Manual.
  • Developer: Reference Manual, Packaging Manual, Graphical User Interface (GUI) Manual.
  • Manager: Reference Manual, Graphical User Interface (GUI) Manual, Release Dashboard Manual.

Online Documentation

There is also an online version of the documentation at our documentation site (http://docs.xebialabs.com). The documentation site contains the latest and most up-to-date copy of the documentation.

Contacting XebiaLabs Technical Support

To contact XebiaLabs technical support, use our support desk (http://support.xebialabs.com). For urgent problems, the XebiaLabs support team can also be reached by phone at +31610930435 (standard European business hours and workdays only).

Quickstart

If you're impatient to get started using Deployit, here is a quick rundown of steps you'll need to take and where to find the relevant information:

  • Install Deployit: see System Administration Manual, section Installation Procedure.
  • Setup your environment: see System Administration Manual, section Setting up Deployit.
  • Import the PetClinic sample application: see Graphical User Interface (GUI) Manual, section Importing Packages or Command Line Interface (CLI) Manual, section Performing a Simple Deployment.
  • Deploy the PetClinic sample application: see Graphical User Interface (GUI) Manual, section Initial deployment or Command Line Interface (CLI) Manual, section Performing a Simple Deployment.