-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpipeline.release.fast.yml
44 lines (41 loc) · 1.25 KB
/
pipeline.release.fast.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
- wait
- label: ":ios: Package iOS"
key: 'ios_package'
command:
- "nvm install"
- "npm run package:ios"
artifact_paths: "/Users/builder/uibuilder/work/detox/*.tbz"
- label: ":android: Package android"
key: 'android_package'
command:
- "nvm install"
- "npm install"
- "npm run package:android"
env:
DETOX_DISABLE_POSTINSTALL: true
DETOX_DISABLE_POD_INSTALL: true
JAVA_HOME: /opt/openjdk/openlogic-openjdk-17.0.9+9-mac-x64/jdk-17.0.9.jdk/Contents/Home
artifact_paths: "/Users/builder/uibuilder/work/detox/Detox-android/**/*"
- label: ":android: Package android Legacy"
key: 'android_package_legacy'
command:
- "nvm install"
- "npm install"
- "npm run package:android"
env:
REACT_NATIVE_VERSION: 0.71.10
DETOX_DISABLE_POSTINSTALL: true
DETOX_DISABLE_POD_INSTALL: true
artifact_paths: "/Users/builder/uibuilder/work/detox/Detox-android/**/*"
- label: ":shipit: Publish"
depends_on:
- 'android_package'
- 'android_package_legacy'
- 'ios_package'
command:
- "nvm install 20"
- "npm install"
- "npm run release"
env:
DETOX_DISABLE_POD_INSTALL: true
DETOX_DISABLE_POSTINSTALL: true