-
Notifications
You must be signed in to change notification settings - Fork 1
/
step.yml
150 lines (138 loc) · 5.2 KB
/
step.yml
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
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
title: AppCenter iOS Deploy
summary: Deploy your awesome iOS app to App Center.
description: |-
Deploy an iOS application to [AppCenter](https://appcenter.ms).
website: https://github.com/bitrise-steplib/steps-appcenter-deploy-ios
source_code_url: https://github.com/bitrise-steplib/steps-appcenter-deploy-ios
support_url: https://github.com/bitrise-steplib/steps-appcenter-deploy-ios/issues
project_type_tags:
- xamarin
- cordova
- ionic
- react-native
- flutter
type_tags:
- deploy
is_always_run: false
is_skippable: false
toolkit:
go:
package_name: github.com/bitrise-steplib/steps-appcenter-deploy-ios
inputs:
- ipa_path: "$BITRISE_IPA_PATH"
opts:
title: "IPA path"
summary: Path to a binary file
description: Path to a binary file
is_required: true
- dsym_zip_path: "$BITRISE_DSYM_PATH"
opts:
title: "DSYM.zip file path"
summary: Path to a DSYM.zip file
description: Path to a DSYM.zip file
- api_token:
opts:
title: "API Token"
summary: App Center API token
description: App Center API token
is_required: true
is_sensitive: true
- owner_name:
opts:
title: "Owner name"
summary: Owner of the App Center app
description: |-
Owner of the App Center app.
For an app owned by a user, the URL in App Center might look like https://appcenter.ms/users/JoshuaWeber/apps/APIExample.
Here, the {owner_name} is JoshuaWeber. For an app owned by an org, the URL might be
https://appcenter.ms/orgs/Microsoft/apps/APIExample and the {owner_name} would be Microsoft
is_required: true
- app_name:
opts:
title: "App name"
summary: The name of the App Center app
description: |-
The name of the App Center app.
For an app owned by a user, the URL in App Center might look like https://appcenter.ms/users/JoshuaWeber/apps/APIExample.
Here, the {app_name} is ApiExample.
is_required: true
- distribution_group:
opts:
title: Distribution groups
summary: User groups you wish to distribute the app. One group name per line.
description: User groups you wish to distribute the app. One group name per line.
- distribution_store:
opts:
title: Distribution stores
summary: Distribution stores you wish to distribute the app. One store name per line.
description: Distribution stores you wish to distribute the app. One store name per line.
- distribution_tester:
opts:
title: Testers
summary: List of individual testers. One email per line.
description: List of individual testers. One email per line.
- release_notes: "Release notes"
opts:
title: "Release notes for the deployed artifact."
summary: Release notes text
description: Release notes text
- notify_testers: "yes"
opts:
title: "Notify Testers"
summary: Send notification email to testers and distribution groups.
description: Send notification email to testers and distribution groups.
value_options: ["yes", "no"]
is_required: true
- mandatory: "no"
opts:
title: "Mandatory update"
summary: Enforce installation of distribution version. Requires SDK integration.
description: Enforce installation of distribution version. Requires SDK integration.
value_options: ["no", "yes"]
is_required: true
- debug: "no"
opts:
title: "Debug"
summary: Enable verbose logs
description: Enable verbose logs
value_options: ["no", "yes"]
is_required: true
- all_distribution_groups: "no"
opts:
title: All distribution groups
summary: Distribute the app to all user groups on that app.
description: |-
Distribute the app to all user groups on that app. Enabling this options makes it ignore distribution_group.
value_options: ["no", "yes"]
is_required: true
outputs:
- APPCENTER_DEPLOY_STATUS:
opts:
title: Deployment status
summary: "Deployment result: 'success' or 'failed'"
description: "Deployment result: 'success' or 'failed'"
- APPCENTER_DEPLOY_INSTALL_URL: ""
opts:
title: Install page URL
summary: Install page URL of the newly deployed version
description: Install page URL of the newly deployed version
- APPCENTER_DEPLOY_DOWNLOAD_URL: ""
opts:
title: Download URL
summary: Download URL of the newly deployed version
description: Download URL of the newly deployed version
- APPCENTER_PUBLIC_INSTALL_PAGE_URL: ""
opts:
title: Public install page URL
summary: Public install page URL of the latest version
description: Public install page URL of the latest version
- APPCENTER_PUBLIC_INSTALL_PAGE_URLS:
opts:
title: Comma-separated public install pages by groups
summary: Comma-separated list of the public install pages URL.
description: When a group is public the step will AppCenter provides and the step exports a public install page URL.
- APPCENTER_DEPLOY_RELEASE_ID:
opts:
title: Release ID
summary: ID of the new release for later retrieval via App Center APIs.
description: ID of the new release for later retrieval via App Center APIs.