-
Notifications
You must be signed in to change notification settings - Fork 0
/
splitter.yml
35 lines (32 loc) · 1.07 KB
/
splitter.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
deployments:
# Create distributions on every PR
pull-request:
service: "deploygate"
distribution-name: "format:pulls/${GITHUB_PULL_NUMBER}"
# Distribute apps to the specific groups for Dogfooding
dogfooding:
service: "firebase-app-distribution"
credentials-path: "./google_credentials.json"
app-id: 'format:${FIREBASE_APP_ID}'
group-aliases:
- 'directors'
- 'designers'
pre-steps:
- ['decode-base64', '--overwrite', './google_credentials.json']
# Put apps to the shared drive if you can't use distribution services
shared-drive:
service: "local"
destination-path: "format:${SHARED_DRIVE_PATH}/head.apk"
delete-source: false
post-steps:
- ['./notify-to-slack', '--text', 'We put a new apk to the shared drive.', '--channel', 'Cxyz123']
services:
localhost:
endpoint: "http://localhost:3000/users/developer/apps"
source-file-format: "form_params.file"
auth:
style-format: "headers.Authorization"
value-format: "Bearer %s"
default:
form-params:
message: "splitter test"