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.
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:
Step 2. Fire up the XL CLI
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
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
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:
- XL JetPack deployment automation: http://localhost:4516
- XL JetPack release orchestration: http://localhost:5516
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.
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
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.