-
Notifications
You must be signed in to change notification settings - Fork 39
/
step.yml
130 lines (121 loc) · 4.1 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
title: "Deploy to bitrise.io"
summary: |-
Generic artifacts deployer, attaches the artifacts to bitrise.io builds.
description: |-
Generic artifacts deployer, attaches the artifacts to bitrise.io builds.
website: https://github.com/bitrise-io/steps-deploy-to-bitrise-io
source_code_url: https://github.com/bitrise-io/steps-deploy-to-bitrise-io
support_url: https://github.com/bitrise-io/steps-deploy-to-bitrise-io/issues
host_os_tags:
- "osx-10.10"
project_type_tags: []
type_tags:
- deploy
- artifact
is_requires_admin_user: false
is_always_run: false
is_skippable: false
run_if: .IsCI
inputs:
- build_url: "$BITRISE_BUILD_URL"
opts:
title: "Bitrise Build URL"
summary: |-
Unique build URL of this build on Bitrise.io
description: |-
Unique build URL of this build on Bitrise.io
is_required: true
is_expand: true
- build_api_token: "$BITRISE_BUILD_API_TOKEN"
opts:
title: Bitrise Build API Token
summary: |-
The build's API Token for the build on Bitrise.io
description: |-
The build's API Token for the build on Bitrise.io
is_required: true
is_expand: true
- is_compress: "false"
opts:
title: Compress the artifacts into one file?
summary: |-
If this option is allowed the artifacts
found in the *Deploy directory* folder will be compressed
into a single (ZIP) file.
description: |-
If this option is allowed the artifacts
found in the *Deploy directory* folder will be compressed
into a single file.
If this option is turned off the artifacts
found in the *Deploy directory* folder will be deployed
separately.
is_required: true
is_expand: false
value_options:
- "true"
- "false"
- deploy_path: "$BITRISE_DEPLOY_DIR"
opts:
title: "Deploy directory or file path"
description: |
Specify the directory or file path which will be deployed.
If the specified path is a directory then every file
in the directory will be deployed - but only the
files in the specified directory, sub-directories
won't be uploaded. For uploading the directory's content
recursively you should use the *Compress* option
which will compress the whole directory, with
every sub-directory included.
If you specify a file path then only the specified
file will be deployed.
is_required: true
is_expand: true
- notify_user_groups: "everyone"
opts:
title: "Notify: User Groups"
description: |
Your App's user groups to notify, comma separated.
Possible group names:
* none
* testers
* developers
* admins
* owner
* everyone
An example to notify your developers and testers:
`testers, developers`
If you want to notify everyone in your team just specify `everyone`.
If you don't want to notify anyone set this to `none`.
is_required: false
is_expand: false
- notify_email_list:
opts:
title: "Notify: Emails"
description: |
Email addresses to notify, comma separated.
You can specify any email address, the recepients
don't have to be in your team.
is_required: false
is_expand: false
- is_enable_public_page: "true"
opts:
title: "Enable public page for the App?"
description: |
If this option is enabled a public install page
will be available with a long and random URL which can be shared
with others who are not registered on Bitrise.
**If you disable this option the Notify Emails option will
be ignored and the Notify Groups will receive the build's
URL instead of the public page's URL!**
is_required: true
is_expand: false
value_options:
- "true"
- "false"
outputs:
- BITRISE_PUBLIC_INSTALL_PAGE_URL:
opts:
title: Public Install Page URL
description: |-
Public Install Page's URL, if the
*Enable public page for the App?* option was *enabled*.