NTP-6335|merging of tele-master to master| Aman Singh
This commit is contained in:
6
.gitignore
vendored
6
.gitignore
vendored
@@ -66,4 +66,8 @@ buck-out/
|
|||||||
/ios/Pods/
|
/ios/Pods/
|
||||||
/vendor/bundle/
|
/vendor/bundle/
|
||||||
/android/app/src/main/res/values/strings.xml
|
/android/app/src/main/res/values/strings.xml
|
||||||
.eslintcache
|
.eslintcache
|
||||||
|
|
||||||
|
|
||||||
|
/buildNumber.txt
|
||||||
|
/buildVersion.txt
|
||||||
1
buildFlavor/field/buildNumber.txt
Normal file
1
buildFlavor/field/buildNumber.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
217
|
||||||
1
buildFlavor/field/buildVersion.txt
Normal file
1
buildFlavor/field/buildVersion.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
2.15.3
|
||||||
1
buildFlavor/tele/buildNumber.txt
Normal file
1
buildFlavor/tele/buildNumber.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
303
|
||||||
1
buildFlavor/tele/buildVersion.txt
Normal file
1
buildFlavor/tele/buildVersion.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
100.1.3
|
||||||
18
package.json
18
package.json
@@ -10,12 +10,12 @@
|
|||||||
"android-field:dev": "yarn move:dev && react-native run-android --variant=fieldAgentsQADebug",
|
"android-field:dev": "yarn move:dev && react-native run-android --variant=fieldAgentsQADebug",
|
||||||
"android-field:qa": "yarn move:qa && react-native run-android --variant=fieldAgentsQADebug",
|
"android-field:qa": "yarn move:qa && react-native run-android --variant=fieldAgentsQADebug",
|
||||||
"android-field:prod": "yarn move:prod && react-native run-android --variant=fieldAgentsProdDebug",
|
"android-field:prod": "yarn move:prod && react-native run-android --variant=fieldAgentsProdDebug",
|
||||||
"release-field:dev": "yarn move:dev && react-native run-android --variant=fieldAgentsQARelease && cd android && ./gradlew assemblefieldAgentsQARelease",
|
"release-field:dev": "yarn move:dev && yarn prepare-field-build && react-native run-android --variant=fieldAgentsQARelease && cd android && ./gradlew assemblefieldAgentsQARelease",
|
||||||
"release-field:qa": "yarn move:qa && react-native run-android --variant=fieldAgentsQARelease && cd android && ./gradlew assemblefieldAgentsQARelease",
|
"release-field:qa": "yarn move:qa && yarn prepare-field-build && react-native run-android --variant=fieldAgentsQARelease && cd android && ./gradlew assemblefieldAgentsQARelease",
|
||||||
"release-field:prod": "yarn move:prod && react-native run-android --variant=fieldAgentsProdRelease && cd android && ./gradlew assemblefieldAgentsProdRelease",
|
"release-field:prod": "yarn move:prod && yarn prepare-field-build && react-native run-android --variant=fieldAgentsProdRelease && cd android && ./gradlew assemblefieldAgentsProdRelease",
|
||||||
"android-calling:dev": "yarn move:dev && react-native run-android --variant=callingAgentsQADebug",
|
"android-calling:dev": "yarn move:dev && yarn prepare-tele-build && react-native run-android --variant=callingAgentsQADebug",
|
||||||
"android-calling:qa": "yarn move:qa && react-native run-android --variant=callingAgentsQADebug",
|
"android-calling:qa": "yarn move:qa && yarn prepare-tele-build && react-native run-android --variant=callingAgentsQADebug",
|
||||||
"android-calling:prod": "yarn move:prod && react-native run-android --variant=callingAgentsProdDebug",
|
"android-calling:prod": "yarn move:prod && yarn prepare-tele-build && react-native run-android --variant=callingAgentsProdDebug",
|
||||||
"release-calling:dev": "yarn move:dev && react-native run-android --variant=callingAgentsQARelease && cd android && ./gradlew assemblecallingAgentsQARelease",
|
"release-calling:dev": "yarn move:dev && react-native run-android --variant=callingAgentsQARelease && cd android && ./gradlew assemblecallingAgentsQARelease",
|
||||||
"release-calling:qa": "yarn move:qa && react-native run-android --variant=callingAgentsQARelease && cd android && ./gradlew assemblecallingAgentsQARelease",
|
"release-calling:qa": "yarn move:qa && react-native run-android --variant=callingAgentsQARelease && cd android && ./gradlew assemblecallingAgentsQARelease",
|
||||||
"release-calling:prod": "yarn move:prod && react-native run-android --variant=callingAgentsProdRelease && cd android && ./gradlew assemblecallingAgentsProdRelease",
|
"release-calling:prod": "yarn move:prod && react-native run-android --variant=callingAgentsProdRelease && cd android && ./gradlew assemblecallingAgentsProdRelease",
|
||||||
@@ -30,7 +30,11 @@
|
|||||||
"move:prod": "cp -f ./config/prod/config.js ./src/constants && cp -f ./config/prod/google-services.json ./android/app",
|
"move:prod": "cp -f ./config/prod/config.js ./src/constants && cp -f ./config/prod/google-services.json ./android/app",
|
||||||
"debug": "react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res",
|
"debug": "react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res",
|
||||||
"prepare": "husky install",
|
"prepare": "husky install",
|
||||||
"postinstall": "patch-package"
|
"postinstall": "patch-package",
|
||||||
|
"copy-tele-assets": "cp buildFlavor/tele/buildNumber.txt ./ && cp buildFlavor/tele/buildVersion.txt ./ ",
|
||||||
|
"copy-field-assets": "cp buildFlavor/field/buildNumber.txt ./ && cp buildFlavor/field/buildVersion.txt ./ ",
|
||||||
|
"prepare-tele-build": "yarn copy-tele-assets && chmod +x ./scripts/buildScript.sh && ./scripts/buildScript.sh",
|
||||||
|
"prepare-field-build": "yarn copy-field-assets && chmod +x ./scripts/buildScript.sh && ./scripts/buildScript.sh"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@bam.tech/react-native-image-resizer": "3.0.5",
|
"@bam.tech/react-native-image-resizer": "3.0.5",
|
||||||
|
|||||||
11
scripts/buildScript.sh
Executable file
11
scripts/buildScript.sh
Executable file
@@ -0,0 +1,11 @@
|
|||||||
|
ENV_BUILD_NUMBER=`cat ./buildNumber.txt`
|
||||||
|
ENV_BUILD_VERSION=`cat ./buildVersion.txt`
|
||||||
|
|
||||||
|
# Use double quotes so variables are expanded
|
||||||
|
sed -i '' "s/^\(def VERSION_CODE = \).*/\1${ENV_BUILD_NUMBER}/" android/app/build.gradle
|
||||||
|
sed -i '' "s/^\(def VERSION_NAME = \).*/\1\"${ENV_BUILD_VERSION}\"/" android/app/build.gradle
|
||||||
|
|
||||||
|
sed -i '' 's/"version": "[^"]*"/"version": "'${ENV_BUILD_VERSION}'"/' ./package.json
|
||||||
|
sed -i '' 's/"buildNumber": "[^"]*"/"buildNumber": "'${ENV_BUILD_NUMBER}'"/' ./package.json
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user