-
Notifications
You must be signed in to change notification settings - Fork 57
90 lines (82 loc) · 4.09 KB
/
upload_my_demo_app.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
name: Upload My Demo App monthly
on:
workflow_call:
workflow_dispatch:
schedule:
- cron: '0 5 */30 * *'
env:
SAUCE_USERNAME: ${{ secrets.SAUCE_USERNAME }}
SAUCE_ACCESS_KEY: ${{ secrets.SAUCE_ACCESS_KEY }}
jobs:
download_upload_apk_eu:
name: Upload My Demo App apk to EU
runs-on: ubuntu-latest
steps:
- name: Download My Demo App apk
uses: wei/curl@v1.1.1
with:
args: -L -o Android-MyDemoAppRN.apk https://github.com/saucelabs/my-demo-app-rn/releases/download/v1.3.0/Android-MyDemoAppRN.1.3.0.build-244.apk
- name: Upload My Demo App apk
uses: wei/curl@v1.1.1
with:
args: -u "$SAUCE_USERNAME:$SAUCE_ACCESS_KEY" --location --request POST 'https://api.eu-central-1.saucelabs.com/v1/storage/upload' --form 'payload=@"Android-MyDemoAppRN.apk"' --form 'name="Android-MyDemoAppRN.apk"'
download_upload_zip_eu:
name: Upload My Demo App zip to EU
runs-on: ubuntu-latest
steps:
- name: Download My Demo App zip
uses: wei/curl@v1.1.1
with:
args: -L -o iOS-Simulator-MyRNDemoApp.zip https://github.com/saucelabs/my-demo-app-rn/releases/download/v1.3.0/iOS-Simulator-MyRNDemoApp.1.3.0-162.zip
- name: Upload My Demo App zip
uses: wei/curl@v1.1.1
with:
args: -u "$SAUCE_USERNAME:$SAUCE_ACCESS_KEY" --location --request POST 'https://api.eu-central-1.saucelabs.com/v1/storage/upload' --form 'payload=@"iOS-Simulator-MyRNDemoApp.zip"' --form 'name="iOS-Simulator-MyRNDemoApp.zip"'
download_upload_ipa_eu:
name: Upload My Demo App ipa to EU
runs-on: ubuntu-latest
steps:
- name: Download My Demo App ipa
uses: wei/curl@v1.1.1
with:
args: -L -o iOS-Real-Device-MyRNDemoApp.ipa https://github.com/saucelabs/my-demo-app-rn/releases/download/v1.3.0/iOS-Real-Device-MyRNDemoApp.1.3.0-162.ipa
- name: Upload My Demo App ipa
uses: wei/curl@v1.1.1
with:
args: -u "$SAUCE_USERNAME:$SAUCE_ACCESS_KEY" --location --request POST 'https://api.eu-central-1.saucelabs.com/v1/storage/upload' --form 'payload=@"iOS-Real-Device-MyRNDemoApp.ipa"' --form 'name="iOS-Real-Device-MyRNDemoApp.ipa"'
download_upload_apk_us:
name: Upload My Demo App apk to US
runs-on: ubuntu-latest
steps:
- name: Download My Demo App apk
uses: wei/curl@v1.1.1
with:
args: -L -o Android-MyDemoAppRN.apk https://github.com/saucelabs/my-demo-app-rn/releases/download/v1.3.0/Android-MyDemoAppRN.1.3.0.build-244.apk
- name: Upload My Demo App apk
uses: wei/curl@v1.1.1
with:
args: -u "$SAUCE_USERNAME:$SAUCE_ACCESS_KEY" --location --request POST 'https://api.us-west-1.saucelabs.com/v1/storage/upload' --form 'payload=@"Android-MyDemoAppRN.apk"' --form 'name="Android-MyDemoAppRN.apk"'
download_upload_zip_us:
name: Upload My Demo App zip to US
runs-on: ubuntu-latest
steps:
- name: Download My Demo App zip
uses: wei/curl@v1.1.1
with:
args: -L -o iOS-Simulator-MyRNDemoApp.zip https://github.com/saucelabs/my-demo-app-rn/releases/download/v1.3.0/iOS-Simulator-MyRNDemoApp.1.3.0-162.zip
- name: Upload My Demo App zip
uses: wei/curl@v1.1.1
with:
args: -u "$SAUCE_USERNAME:$SAUCE_ACCESS_KEY" --location --request POST 'https://api.us-west-1.saucelabs.com/v1/storage/upload' --form 'payload=@"iOS-Simulator-MyRNDemoApp.zip"' --form 'name="iOS-Simulator-MyRNDemoApp.zip"'
download_upload_ipa_us:
name: Upload My Demo App ipa to US
runs-on: ubuntu-latest
steps:
- name: Download My Demo App ipa
uses: wei/curl@v1.1.1
with:
args: -L -o iOS-Real-Device-MyRNDemoApp.ipa https://github.com/saucelabs/my-demo-app-rn/releases/download/v1.3.0/iOS-Real-Device-MyRNDemoApp.1.3.0-162.ipa
- name: Upload My Demo App ipa
uses: wei/curl@v1.1.1
with:
args: -u "$SAUCE_USERNAME:$SAUCE_ACCESS_KEY" --location --request POST 'https://api.us-west-1.saucelabs.com/v1/storage/upload' --form 'payload=@"iOS-Real-Device-MyRNDemoApp.ipa"' --form 'name="iOS-Real-Device-MyRNDemoApp.ipa"'