-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstep.yml
145 lines (135 loc) · 5.01 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
#
# 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: |-
Deploy to Prototyper
summary: |
Deploy your ipa and apk files to Prototyper.
description: |
Deploy your ipa and apk files to Prototyper.
Prototyper is an open-source delivery tool which can be used to make your projects directly accessable to your customers.
website: https://github.com/quickbirdstudios/bitrise-step-deploy-to-prototyper
source_code_url: https://github.com/quickbirdstudios/bitrise-step-deploy-to-prototyper
support_url: https://github.com/quickbirdstudios/bitrise-step-deploy-to-prototyper/issues
host_os_tags:
- osx-10.10
- ubuntu-16.04
# If this step should be available only for certain project types
# just uncomment this `project_type_tags` section and include all the
# project types supported by the step. If the step can be used for all
# project types then you can just remove this section.
# If no `project_type_tags` specified (or specified as an empty array)
# that means the step can be used for any project type.
# You can find more information about project type tags in the Step Development Guideline:
# https://github.com/bitrise-io/bitrise/blob/master/_docs/step-development-guideline.md
#
# project_type_tags:
# - ios
# - macos
# - android
# - xamarin
# - react-native
# - cordova
# - ionic
# Type tags are used for categorizing steps, for easier step discovery in Step Libraries.
# You can find more information about type tags in the Step Development Guideline:
# https://github.com/bitrise-io/bitrise/blob/master/_docs/step-development-guideline.md
type_tags:
- deploy
is_requires_admin_user: true
is_always_run: false
is_skippable: false
run_if: ""
deps:
brew:
- name: git
- name: wget
apt_get:
- name: git
- name: wget
toolkit:
go:
package_name: github.com/quickbirdstudios/bitrise-step-deploy-to-prototyper
inputs:
- upload_url:
opts:
title: "Upload URL"
summery: "Upload URL of your Prototyper Project."
description: |
Upload URL of your Prototyper Project.
Form: '_baseurl_:_port_/apps/_appID_/releases'
is_expanded: true
is_required: true
- project_type: Beta
opts:
title: "Prototyper Release Type"
description: |
Prototyper Release Type.
Only 'Beta' possible currently.
is_required: true
value_options: ["Beta"]
- build_key:
opts:
title: "Prototyper Build Key"
summery: "Key for this build. Is ignored when using git branch name & commit hash."
description: |
Key for this build. Is ignored when using git branch name & commit hash.
Is recommanded to be unique so the build can be identified through this key.
Is not required to be unique though.
is_expanded: true
is_required: true
- git_branch_name: $BITRISE_GIT_BRANCH
opts:
title: "Git Branch Name"
summery: "Current git branch name (if provided with git commit hash is used as prototyper build key)"
description: |
Current git branch name (if provided with git commit hash is used as prototyper build key)
Should be accessable through "$BITRISE_GIT_BRANCH"
is_expanded: true
is_required: false
- git_commit_hash: $GIT_CLONE_COMMIT_HASH
opts:
title: "Git Commit Hash"
summery: "Current git commit hash (if provided with git branch name is used as prototyper build key)"
description: |
Current git commit hash (if provided with git branch name is used as prototyper build key)
Should be accessable through $GIT\_CLONE\_COMMIT\_HASH which is an output of the git-clone step
is_expanded: true
is_required: false
- meta:
opts:
title: "Meta Message"
summery: "Custom Message. E.g. commit hash."
description: |
Custom Message. E.g. commit hash.
is_expanded: true
is_required: false
- upload_key:
opts:
title: "Prototyper Upload Key"
summery: "Upload Key which has to be generated in Prototyper."
description: |
Upload Key which has to be generated in Prototyper.
Can be generated in the Prototyper Settings of the App.
is_expanded: true
is_required: true
is_sensitive: true
- ipa_path: $BITRISE_IPA_PATH
opts:
title: "IPA/APK path"
summary: "Path to your file you want to upload to Prototyper."
description: |
Path to your file you want to upload to Prototyper.
Enter the path to the file which should be uploaded to Prototyper.
is_expanded: true
is_required: true
outputs:
- PROTOTYPER_BUILD_KEY:
opts:
title: "Prototype Build Key"
summary: Used Prototyper Build Key.