Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
{
"category": "Deploy",
"provider": "XL-Deploy",
"version": "32",
"settings": {
"entityUrlTemplate": "{Config:XL Deploy URL}",
"executionUrlTemplate": "{Config:XL Deploy URL}"
},
"configurationProperties": [
{
"secret": false,
"required": true,
"name": "Deployment Package Name",
"key": true,
"description": "The Name of the deployment package that is the source of the deployment like Applications/PetClinic"
},
{
"secret": false,
"required": false,
"name": "Deployment Package Version",
"key": true,
"description": "The version of deployment package like 1.0"
},
{
"secret": false,
"required": true,
"name": "Environment ID",
"key": true,
"description": "The ID of the Environment that is the target of the deployment like Environments/env."
},
{
"secret": false,
"required": true,
"name": "XL Deploy Server Key",
"key": true,
"description": "A key used to identify an XL Deploy server. Multiple CodePipeline jobs can use the same key so that an XLD server can process jobs with same key.",
"queryable": true
},
{
"secret": false,
"required": true,
"name": "XL Deploy URL",
"key": true,
"description": "The URL where XL Deploy server is running like http://localhost:4516."
},
{
"secret": false,
"required": true,
"name": "XL Deploy Username",
"key": true,
"description": "Username of the XL Deploy user that will poll AWS CodePipeline. The user should have deployment permission on environments."
},
{
"secret": true,
"required": true,
"name": "XL Deploy Password",
"key": true,
"description": "Password of the XL Deploy user that will poll AWS CodePipeline."
}
],
"inputArtifactDetails": {
"maximumCount": 1,
"minimumCount": 0
},
"outputArtifactDetails": {
"maximumCount": 1,
"minimumCount": 0
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment