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.

If you need help at any time, visit the XebiaLabs Community Forum.

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 that 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.6
    ports:
      - "4516:4516"
    environment:
      - ADMIN_PASSWORD=**desired-admin-password**
      - ACCEPT_EULA=Y
  xl-release:
    image: xebialabs/xl-jetpack-release:8.6
    ports:
      - "5516:5516"
    environment:
      - ADMIN_PASSWORD=**desired-admin-password**
      - ACCEPT_EULA=Y 

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. Fire up the XL CLI

Mac

Run the following commands:

curl -LO https://dist.xebialabs.com/public/xl-cli/8.6.1/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.6.1/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)

Step 3. Connect the XL JetPack containers

Create a new YAML file (e.g. configure-xl-jetpack.yaml) to configure a shared configuration between the XL JetPack deployment automation server and XL JetPack release orchestration.

apiVersion: xl-release/v1

kind: Templates

spec:

- name: XL Deploy

  type: xldeploy.XLDeployServer

  url: http://xl-deploy:4516

  username: admin

  password: **desired-admin-password**

Apply the shared XL Deploy Server configuration:

xl apply -f configure-xl-jetpack.yaml

A few important notes:

  • Name: Name for the XL JetPack deployment automation module. 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
  • Password: Use the admin password that you set in your Docker compose file.

 

You may now access the XL JetPack UIs at the following locations:

 

The Install XL JetPack video will help guide you through the installation process and get you started with your XL JetPack trial.

 

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. For this, we will use the Monolithic Application on Amazon ECS using Terraform blueprint

Monolithic Application on Amazon ECS with Terraform


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

This blueprint will deploy an example monolithic application to Amazon ECS using the Fargate launch type. You may find additional information about this blueprint here.

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.