Blueprint definitions for xl-cli. These files will be synced to https://dist.xebialabs.com/public/blueprints/ and can be used as xl-cli blueprint repository (set by default).
Simply create a folder and add required files & templates along with the blueprint.yaml
file. Finally, update root index.json
file to include the newly created folder.
Any changes that are dependent on a new XL CLI version should be done only on the development branch. Master branch should only contain published changes. Development branch needs to be synced to master during every official XL-CLI release
The official blueprints are hosted on our distribution site and are published using the internal Jenkins Job which is triggered manually.
Run publish.py
script to update the S3 bucket for development availabvle at https://s3.amazonaws.com/xl-cli/blueprints
- python & pip is needed for the publish script
- For updating S3 bucket, you'll need to generate your local AWS credentials file as described here.
- For using S3 API, you need to install
boto3
library usingpip install boto3
command