-
Notifications
You must be signed in to change notification settings - Fork 44
Expand file tree
/
Copy pathtask.json
More file actions
122 lines (122 loc) · 4.04 KB
/
task.json
File metadata and controls
122 lines (122 loc) · 4.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
{
"id": "a847e2d1-5435-4d52-a774-6d300953e85f",
"name": "OctopusDeployReleaseTenanted",
"friendlyName": "Deploy Octopus Release to Tenants",
"description": "Deploy an Octopus Deploy Release to Tenants",
"helpMarkDown": "set-by-pack.ps1",
"category": "Deploy",
"visibility": [
"Build",
"Release"
],
"author": "Octopus Deploy",
"version": {
"Major": 6,
"Minor": 0,
"Patch": 0
},
"demands": [],
"minimumAgentVersion": "2.206.1",
"groups": [
{
"name": "advanced",
"displayName": "Advanced Options",
"isExpanded": false
}
],
"inputs": [
{
"name": "OctoConnectedServiceName",
"type": "connectedService:OctopusEndpoint",
"label": "Octopus Deploy Server",
"defaultValue": "",
"required": true,
"helpMarkDown": "Octopus Deploy server connection"
},
{
"name": "Space",
"type": "string",
"label": "Space",
"defaultValue": "",
"required": true,
"helpMarkDown": "The space within Octopus. This must be the name of the space, not the id."
},
{
"name": "Project",
"type": "string",
"label": "Project",
"defaultValue": "",
"required": true,
"helpMarkDown": "The project within Octopus. This must be the name of the project, not the id."
},
{
"name": "ReleaseNumber",
"type": "string",
"label": "Release Number",
"defaultValue": "",
"required": true,
"helpMarkDown": "The number of the release to deploy."
},
{
"name": "Environment",
"type": "string",
"label": "Deploy to Environment",
"defaultValue": "",
"required": true,
"helpMarkDown": "The "
},
{
"name": "DeployForTenants",
"type": "multiline",
"label": "Tenant(s)",
"defaultValue": "",
"required": false,
"helpMarkDown": "Deploy the release for this list of tenants. Wildcard '*' will deploy to all tenants currently able to deploy to the above provided environment."
},
{
"name": "DeployForTenantTags",
"type": "multiLine",
"label": "Tenant tag(s)",
"defaultValue": "",
"required": false,
"helpMarkDown": "Deploy the release for tenants who match these tags and are ready to deploy to the provided environment."
},
{
"name": "Variables",
"type": "multiLine",
"label": "Values for prompted variables",
"defaultValue": "",
"required": false,
"helpMarkDown": "Variable values to pass to the deployment, use syntax `variable: value`"
},
{
"name": "UseGuidedFailure",
"type": "boolean",
"label": "Use guided failure",
"defaultValue": "False",
"required": false,
"helpMarkDown": "Whether to use guided failure mode if errors occur during the deployment."
},
{
"name": "AdditionalArguments",
"type": "string",
"label": "Additional Arguments (deprecated)",
"defaultValue": "",
"required": false,
"helpMarkDown": "Additional arguments are no longer supported. This field has been retained to ease migration from earlier versions of the step but values should be moved to the appropriate fields.",
"groupName": "advanced"
}
],
"OutputVariables": [
{
"name": "server_tasks",
"description": "List of server tasks representing the deployment server tasks."
}
],
"instanceNameFormat": "Deploy Octopus Release Tenants",
"execution": {
"Node16": {
"target": "index.js"
}
}
}