-
Notifications
You must be signed in to change notification settings - Fork 7
/
step.yml
116 lines (106 loc) · 3.97 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
#
# A couple of useful guides & docs:
#
# - Main Bitrise CLI docs: https://github.com/bitrise-io/bitrise/tree/master/_docs
# - Step Development Guideline: https://github.com/bitrise-io/bitrise/blob/master/_docs/step-development-guideline.md
# - Bitrise.yml format spec: https://github.com/bitrise-io/bitrise/blob/master/_docs/bitrise-yml-format-spec.md
# - Bitrise docs: http://devcenter.bitrise.io/
# - Bitrise CLI guides: http://devcenter.bitrise.io/bitrise-cli/
title: |-
DeployGate Upload
summary: |
Distribute your in-development iOS/Android apps to your developers or testers
description: |
This is a step to upload your iOS/Android application to DeployGate. DeployGate enable to share in-development apps with others instantly. For more details, please read references in [DeployGate.com](https://deploygate.com/?locale=en)
website: https://github.com/DeployGate/upload-app-bitrise-step
source_code_url: https://github.com/DeployGate/upload-app-bitrise-step
support_url: https://github.com/DeployGate/upload-app-bitrise-step/issues
host_os_tags:
- osx-10.10
- ubuntu-16.04
type_tags:
- deploy
is_requires_admin_user: true
is_always_run: false
is_skippable: false
run_if: ""
deps:
brew:
- name: curl
apt_get:
- name: curl
# Entry point. Never change this.
toolkit:
bash:
entry_file: step.sh
# Input definitions of this step
inputs:
- api_key: ""
opts:
title: "DeployGate: API Key"
summary: "User's API Key or Organization's API Key"
description: "The authorization token to be used when uploading app"
is_required: true
is_sensitive: true
is_expand: true
- owner_name: ""
opts:
title: "DeployGate: Owner Name"
summary: "User name or Organization name"
description: |
The owner name of this application
is_required: true
- app_path: ""
opts:
title: "App file path"
summary: "App's binary file (IPA/APK/AAB) to be uploaded"
description: |
App's binary file (IPA/APK/AAB) to be uploaded.
$BITRISE\_APK\_PATH, $BITRISE\_IPA\_PATH, and so on.
is_required: true
- message: ""
opts:
title: "DeployGate: Short Message"
summary: "A short message to explain this version"
description: "A short message to explain this version"
is_required: false
- distribution_key: ""
opts:
title: "DeployGate: Distribution Key"
summary: "The distribution key to be updated"
description: |
By specifying the distribution page's hash, that distribution page will be updated simultaneously.
The "xxxx" portion of the distributed page's URL like https://deploygate.com/distributions/xxxx
is_required: false
- distribution_name: ""
opts:
title: "DeployGate: Distribution Name"
summary: "The distribution name to be created or be updated"
description: |
Specify the name of the updated distribution page.
If none exists, a new distribution page will be created.
Possible uses include creating distribution pages for each Git branch name.
is_required: false
- release_note: ""
opts:
title: "DeployGate: Release Note"
summary: "Message displayed during distribution page app updates"
description: "Message displayed during distribution page app updates"
is_required: false
- disable_notify: "false"
opts:
title: "DeployGate: Disable Notify"
summary: "(iOS only) A setting of true disables Push notification emails."
description: "(iOS only) A setting of true disables Push notification emails."
is_required: false
value_options:
- "true"
- "false"
# Output definitions of this step.
# Need to run `envman` to export them.
outputs:
- DEPLOYGATE_UPLOAD_APP_STEP_RESULT_JSON:
opts:
title: "DeployGate: API result json"
summary: "The raw json which Upload API has returned. Available iff the request has been sent to DeployGate server."
description: "The raw json which Upload API has returned"