NTP-6335|merging of tele-master to master| Aman Singh
This commit is contained in:
4
.gitignore
vendored
4
.gitignore
vendored
@@ -67,3 +67,7 @@ buck-out/
|
||||
/vendor/bundle/
|
||||
/android/app/src/main/res/values/strings.xml
|
||||
.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:qa": "yarn move:qa && react-native run-android --variant=fieldAgentsQADebug",
|
||||
"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:qa": "yarn move:qa && 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",
|
||||
"android-calling:dev": "yarn move:dev && react-native run-android --variant=callingAgentsQADebug",
|
||||
"android-calling:qa": "yarn move:qa && react-native run-android --variant=callingAgentsQADebug",
|
||||
"android-calling:prod": "yarn move:prod && react-native run-android --variant=callingAgentsProdDebug",
|
||||
"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 && yarn prepare-field-build && react-native run-android --variant=fieldAgentsQARelease && cd android && ./gradlew assemblefieldAgentsQARelease",
|
||||
"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 && yarn prepare-tele-build && 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 && 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: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",
|
||||
@@ -30,7 +30,11 @@
|
||||
"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",
|
||||
"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": {
|
||||
"@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