Start Your XL JetPack Trial

Launch Your Production Application in Only 15 Minutes

Deploying your application to the cloud shouldn’t be difficult or time-consuming. XL JetPack launches your applications to Dev, Test and Production in minutes, no cloud expertise or scripting required. With its industry-leading release orchestration and deployment automation, XL JetPack has the right stuff to launch to Production each and every time, all the while providing visibility to your entire team.

Start today with a free 7-day preview trial (no registration required), then register at any time for a 30-day full trial.

Get Started in 3 Simple Steps

Start your free 7-day trial by deploying Docker containers for XL JetPack. To begin, you will need to spin up the XL JetPack release orchestration and deployment automation containers using Docker Compose.

Before starting, please check that your configuration meets the system requirements. Please note by executing these commands, you are agreeing to the End-User Licensing Agreement.

Step 1. Launch XL JetPack 

To start XL JetPack, you will need to first create a docker-compose.yaml file to start your containers and configure a Docker network. We have included an example below.

version: '3'
services:
  xl-deploy:
    image: xebialabs/xl-jetpack-deploy:8.5
    ports:
      - "4516:4516"
    environment:
      - ADMIN_PASSWORD=**desired-admin-password**
      - ACCEPT_EULA=Y
  xl-release:
    image: xebialabs/xl-jetpack-release:8.5
    ports:
      - "5516:5516"
    environment:
      - ADMIN_PASSWORD=**desired-admin-password**
      - ACCEPT_EULA=Y 

Please note that in the above example, you will need to replace the text with the password that you would like to use with XL JetPack.

After updating your docker-compose.yaml file, start the XL JetPack Docker containers from the same directory as your docker-compose.yaml file

docker-compose up

Step 2. Connect the XL JetPack containers

1. Log in to XL JetPack release orchestration at http://localhost:5516 using the admin user name and the password set within you docker-compose.yaml file

2. Go to Settings > Shared configuration

3. Select XL Deploy Server and configure the following fields:

  • Title: Name for the XL JetPack deployment automation module. Please note that this must be “XL Deploy” when using the XebiaLabs DevOps blueprint library.
  • Url: Server URL (as defined in the docker-compose.yaml file). The format of the URL is http://container-name:port-number. In the above example, the URL would be http://xl-deploy:4516
  • Username and Password

Step 3. Fire up the XL CLI

Mac

Run the following commands:

curl -LO https://dist.xebialabs.com/public/xl-cli/8.5.0/darwin-amd64/xl
chmod +x xl
sudo mv xl /usr/local/bin

Linux

Run the following commands:

curl -LO https://dist.xebialabs.com/public/xl-cli/8.5.0/linux-amd64/xl
chmod +x xl
sudo mv xl /usr/local/bin

Windows

1.    Download the XL CLI executable file from here
2.    Place the file in a preferred system location (e.g. C:\Program Files\XL CLI)

 

Learn more about XL JetPack by visiting the Get Started with XL JetPack documentation page.

 

Prefer to install without Docker? Not a problem, simply register here to begin a trial of the full XebiaLabs DevOps Platform.

Turbo-boost Your Journey with Blueprints

Now that you have installed XL JetPack, use a ready-to-go blueprint to create a baseline release infrastructure.

Feature
21 Feb

Feature

Data Lake Solution on Amazon EC2

Deploy a sample Data Lake Solution on AWS EC2 using AWS CloudFormation

View Now
Feature
21 Feb

Feature

Monolithic Application on Amazon ECS

Deploy a sample monolithic application on Amazon Elastic Container Service (ECS) using AWS Fargate

View Now
Feature
21 Feb

Feature

Microservice Application on Amazon EKS

Deploy a sample microservice-based application on Amazon Elastic Container Service for Kubernetes (EKS)

View Now

To use a blueprint:

    1. Install the XL CLI as instructed above, if you haven’t already
    2. Type xl blueprint in a terminal window to see the list of available blueprints
    3. Select the desired blueprint and answer its questions

The blueprint will generate output files that define infrastructure settings, ready-to-use release templates, and other useful assets, all configured for your specific application.

To apply the generated file, simply type:

xl apply -f xebialabs.yaml

XL JetPack includes access to an ever-growing library of blueprints. For more details and information about blueprints, please visit the Get started with blueprints documentation.

Join the XL JetPack Community

Have questions about JetPack? The XebiaLabs Community Forum is here to support you as you launch your apps to the stratosphere.

Useful Links