Files
super-app/Dockerfile
rahul bhat 59c6624972 Release 1.5.6 (#1268)
* Service type added for Co-Applicants

* Master(Release 1.5.3, 1.5.4 into develop) (#1223)

* Release 1.5.3 into master (#1205)

* Personal loan profile header design update

* api intergration

* code cleanup

* Personal loan PAN details header design update

* resolve pr comments

* api intergartion for pan details page

* fix header title update issue

* implement next page of pan details screen

* resolve pr comments

* refector code

* revert back to old implementation

* resolve pr comments

* Personal loan Work deatils header design update

* refectore code

* Loan Details Navigation

* resolve pr comments

* Unit test cases for personal loan pan details screen

* Resolve Design feedback

* fix pan test issue

* Resolve design feedback-2

* Design feedback for personal loan eligibility header update (#1167)

* Resolve Design feedback

* Resolve design feedback-2

* Unit test case for personal loan profile details screen

* Unit test case for work details personal loan screen

* Update typo in work details contract

* update typo of work details respose

* Loan Details + Kyc New Navigation

* Error Screen Change

* Kyc Header update

* Bank + Auto Debit + Summary

* Post eligibility tested with mock

* handle event push notification

* Loan Details Integrated along with Test Cases

* Kyc Integrated

* Added back button on Error screens

* fix alignment issue

* Integrated Disbursement and Summary

* Fixed changes (#1181)

* Edit bank bug fixed

* Revert back button on loan generating screen

* Added (#1184)

* added a flow to send the data to backend

* cleanpup

* cleanup unitests + all unit tests pass

* Update mock.json

* Fix the personal loan design issues

* integrate api

* added tests (#1191)

* change the push notification type

* Change Auto Debit layout for personal loan

* fix pan edit box crop issue

* Fixed lo-564

* test fixed (#1195)

* loan details screen (#1196)

* bug Fix LO-561

* cleanup

* tests (#1197)

* Test fix (#1198)

* Feature/truecaller sdk (#1199)

* sdk integration done

* Truecaller SDK customisation (#1192)

* change in truecaller skd layouts

* chnage pop-up to bottomsheet view

* added terms & condition url on true caller sdk

* api intgrtn

* phone number sending to uxcam

* handling for non truecaller

* added key into docker

* gradle update

* commented privacy policy and tc

Co-authored-by: shankar yadav <shankar.yadav@navi.com>

* release 1.5.3

* gps dialog for registered user only, added events for truecaller (#1204)

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Pragya Sharma <pragya.sharma@navi.com>

* Release 1.5.4 into master (#1219)

* 1.5.4

* Fixed Personal Loan Pre Eligibility events (#1216)

* added truecaller bottomsheet open event (#1218)

Co-authored-by: rahul bhat <rahul.bhat@navi.com>

* removed onFragmentOpen

* Reverted analytics on RegistrationActivity

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Pragya Sharma <pragya.sharma@navi.com>

* Service type added for Co-Applicants (#1247)

* upgraded and tested (#1248)

* razorpay sdk upgrade (#1249)

* added clean up test cases (#1250)

* test name changes (#1251)

* Update test cases for hl work details

* Revert "test name changes (#1251)" (#1254)

This reverts commit 2036373e9b.

* Update kyc_fragment.xml

* Added bank detail test cases (#1260)

* added no co-applicant warning screen

* change the icon typo

* Feature/digitap security releated (#1262)

* digitap flow changes for removing hard coded client, clientsecurity

* qa env

* added no co-applicant warning screen (#1261)

* added no co-applicant warning screen

* change the icon typo

* updating co-applicant view on add-co-applicant view click

* updating co-applicant view on add-co-applicant view click

* Clear UserManager on logout

* v1.5.6 58

* Feature/gi sdk ingtrn (#1265)

* Release 1.5.3 into master (#1205)

* Personal loan profile header design update

* api intergration

* code cleanup

* Personal loan PAN details header design update

* resolve pr comments

* api intergartion for pan details page

* fix header title update issue

* implement next page of pan details screen

* resolve pr comments

* refector code

* revert back to old implementation

* resolve pr comments

* Personal loan Work deatils header design update

* refectore code

* Loan Details Navigation

* resolve pr comments

* Unit test cases for personal loan pan details screen

* Resolve Design feedback

* fix pan test issue

* Resolve design feedback-2

* Design feedback for personal loan eligibility header update (#1167)

* Resolve Design feedback

* Resolve design feedback-2

* Unit test case for personal loan profile details screen

* Unit test case for work details personal loan screen

* Update typo in work details contract

* update typo of work details respose

* Loan Details + Kyc New Navigation

* Error Screen Change

* Kyc Header update

* Bank + Auto Debit + Summary

* Post eligibility tested with mock

* handle event push notification

* Loan Details Integrated along with Test Cases

* Kyc Integrated

* Added back button on Error screens

* fix alignment issue

* Integrated Disbursement and Summary

* Fixed changes (#1181)

* Edit bank bug fixed

* Revert back button on loan generating screen

* Added (#1184)

* added a flow to send the data to backend

* cleanpup

* cleanup unitests + all unit tests pass

* Update mock.json

* Fix the personal loan design issues

* integrate api

* added tests (#1191)

* change the push notification type

* Change Auto Debit layout for personal loan

* fix pan edit box crop issue

* Fixed lo-564

* test fixed (#1195)

* loan details screen (#1196)

* bug Fix LO-561

* cleanup

* tests (#1197)

* Test fix (#1198)

* Feature/truecaller sdk (#1199)

* sdk integration done

* Truecaller SDK customisation (#1192)

* change in truecaller skd layouts

* chnage pop-up to bottomsheet view

* added terms & condition url on true caller sdk

* api intgrtn

* phone number sending to uxcam

* handling for non truecaller

* added key into docker

* gradle update

* commented privacy policy and tc

Co-authored-by: shankar yadav <shankar.yadav@navi.com>

* release 1.5.3

* gps dialog for registered user only, added events for truecaller (#1204)

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Pragya Sharma <pragya.sharma@navi.com>

* Release 1.5.4 into master (#1219)

* 1.5.4

* Fixed Personal Loan Pre Eligibility events (#1216)

* added truecaller bottomsheet open event (#1218)

Co-authored-by: rahul bhat <rahul.bhat@navi.com>

* removed onFragmentOpen

* Reverted analytics on RegistrationActivity

* Release 1.5.5 into master (#1259)

* Master(Release 1.5.3, 1.5.4 into develop) (#1223)

* Release 1.5.3 into master (#1205)

* Personal loan profile header design update

* api intergration

* code cleanup

* Personal loan PAN details header design update

* resolve pr comments

* api intergartion for pan details page

* fix header title update issue

* implement next page of pan details screen

* resolve pr comments

* refector code

* revert back to old implementation

* resolve pr comments

* Personal loan Work deatils header design update

* refectore code

* Loan Details Navigation

* resolve pr comments

* Unit test cases for personal loan pan details screen

* Resolve Design feedback

* fix pan test issue

* Resolve design feedback-2

* Design feedback for personal loan eligibility header update (#1167)

* Resolve Design feedback

* Resolve design feedback-2

* Unit test case for personal loan profile details screen

* Unit test case for work details personal loan screen

* Update typo in work details contract

* update typo of work details respose

* Loan Details + Kyc New Navigation

* Error Screen Change

* Kyc Header update

* Bank + Auto Debit + Summary

* Post eligibility tested with mock

* handle event push notification

* Loan Details Integrated along with Test Cases

* Kyc Integrated

* Added back button on Error screens

* fix alignment issue

* Integrated Disbursement and Summary

* Fixed changes (#1181)

* Edit bank bug fixed

* Revert back button on loan generating screen

* Added (#1184)

* added a flow to send the data to backend

* cleanpup

* cleanup unitests + all unit tests pass

* Update mock.json

* Fix the personal loan design issues

* integrate api

* added tests (#1191)

* change the push notification type

* Change Auto Debit layout for personal loan

* fix pan edit box crop issue

* Fixed lo-564

* test fixed (#1195)

* loan details screen (#1196)

* bug Fix LO-561

* cleanup

* tests (#1197)

* Test fix (#1198)

* Feature/truecaller sdk (#1199)

* sdk integration done

* Truecaller SDK customisation (#1192)

* change in truecaller skd layouts

* chnage pop-up to bottomsheet view

* added terms & condition url on true caller sdk

* api intgrtn

* phone number sending to uxcam

* handling for non truecaller

* added key into docker

* gradle update

* commented privacy policy and tc

Co-authored-by: shankar yadav <shankar.yadav@navi.com>

* release 1.5.3

* gps dialog for registered user only, added events for truecaller (#1204)

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Pragya Sharma <pragya.sharma@navi.com>

* Release 1.5.4 into master (#1219)

* 1.5.4

* Fixed Personal Loan Pre Eligibility events (#1216)

* added truecaller bottomsheet open event (#1218)

Co-authored-by: rahul bhat <rahul.bhat@navi.com>

* removed onFragmentOpen

* Reverted analytics on RegistrationActivity

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Pragya Sharma <pragya.sharma@navi.com>

* Service type added for Co-Applicants (#1247)

* upgraded and tested (#1248)

* razorpay sdk upgrade (#1249)

* added clean up test cases (#1250)

* updated release version 1.5.5

* Update kyc_fragment.xml

* Hide Service type view from home loan work details (#1253)

* Hide Service type view from home loan work details (#1257)

* Revert "Hide Service type view from home loan work details (#1257)" (#1258)

This reverts commit ce88b2c12acf1b00abee4bdf239954fe5dd718e8.

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Pragya Sharma <pragya.sharma@navi.com>

* gi sdk intgrn

* added keys in dockr file

* - Update insurance SDK version
- Remove unused shimmer dependency to fix conflict

* Update version code and insurance sdk version

* moinor changes

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: rahul bhat <rahul.bhat@navi.com>
Co-authored-by: Pragya Sharma <pragya.sharma@navi.com>
Co-authored-by: nitheesh krishnanand <nitheesh.krishnanand@navi.com>

* Update Insurance SDK version (#1266)

* Update Insurance SDK version

* Fix typo

Co-authored-by: shankar yadav <shankar.yadav@navi.com>
Co-authored-by: Satish Prasad <satish.prasad@navi.com>
Co-authored-by: Pragya Sharma <pragya.sharma@navi.com>
Co-authored-by: nitheesh krishnanand <nitheesh.krishnanand@navi.com>
2021-03-19 18:14:59 +05:30

56 lines
2.4 KiB
Docker

FROM registry.cmd.navi-tech.in/android-base:latest
ARG BASE_URL
ARG FLAVOR
ARG RAZORPAY_KEY
ARG UXCAM_KEY
ARG MOENGAGE_KEY
ARG APPSFLYER_KEY
ARG RELEASE_STORE_FILE
ARG RELEASE_STORE_PASSWORD
ARG RELEASE_KEY_PASSWORD
ARG RELEASE_KEY_ALIAS
ARG NEXUS_URL
ARG NEXUS_USERNAME
ARG NEXUS_PASSWORD
ARG HYPERVERGE_APP_KEY
ARG HYPERVERGE_APP_ID
ARG SINGULAR_APP_KEY
ARG SINGULAR_SECRET
ARG FRESHCHAT_APP_ID
ARG FRESHCHAT_APP_KEY
ARG FRESHCHAT_DOMAIN
ARG TRUECALLER_KEY
ARG GI_SECRET_KEY
ARG DIGITAP_CLIENT_ID
ARG DIGITAP_CLIENT_SECRET
ENV WORK_DIR="/android/navi" \
ANDROID_APK_DIR="app/build/outputs/apk"
COPY . $WORK_DIR
WORKDIR $WORK_DIR
RUN echo ${RELEASE_STORE_FILE} | base64 -d >> app/navi-release-key.jks
RUN bash -c " \
if [ $FLAVOR = E2ETEST ] ; then \
./gradlew clean :app:testDevDebugUnitTest --tests com.naviapp.CleanupCustomers -PtestType=\"e2e\" executeE2ETests; \
\
elif [ $FLAVOR = DEV ] ; then \
./gradlew clean \
assembleDev -PFLAVOR=${FLAVOR} -PRELEASE_STORE_PASSWORD=${RELEASE_STORE_PASSWORD} -PRELEASE_KEY_PASSWORD=${RELEASE_KEY_PASSWORD} -PRELEASE_KEY_ALIAS=${RELEASE_KEY_ALIAS} ; \
\
elif [ $FLAVOR = QA ] ; then \
./gradlew clean \
assembleQa -PFLAVOR=${FLAVOR} -PRELEASE_STORE_PASSWORD=${RELEASE_STORE_PASSWORD} -PRELEASE_KEY_PASSWORD=${RELEASE_KEY_PASSWORD} -PRELEASE_KEY_ALIAS=${RELEASE_KEY_ALIAS} ; \
\
elif [ $FLAVOR = PROD ] ; then \
./gradlew clean \
assembleProd -PBASE_URL=${BASE_URL} -PUXCAM_KEY=${UXCAM_KEY} -PRAZORPAY_KEY=${RAZORPAY_KEY} -PMOENGAGE_KEY=${MOENGAGE_KEY} -PAPPSFLYER_KEY=${APPSFLYER_KEY} -PFLAVOR=${FLAVOR} -PRELEASE_STORE_PASSWORD=${RELEASE_STORE_PASSWORD} -PRELEASE_KEY_PASSWORD=${RELEASE_KEY_PASSWORD} -PRELEASE_KEY_ALIAS=${RELEASE_KEY_ALIAS} -PHYPERVERGE_APP_KEY=${HYPERVERGE_APP_KEY} -PHYPERVERGE_APP_ID=${HYPERVERGE_APP_ID} -PSINGULAR_APP_KEY=${SINGULAR_APP_KEY} -PSINGULAR_SECRET=${SINGULAR_SECRET} -PFRESHCHAT_APP_ID=${FRESHCHAT_APP_ID} -PFRESHCHAT_APP_KEY=${FRESHCHAT_APP_KEY} -PFRESHCHAT_DOMAIN=${FRESHCHAT_DOMAIN} -PTRUECALLER_KEY=${TRUECALLER_KEY} -PGI_SECRET_KEY=${GI_SECRET_KEY} -PDIGITAP_CLIENT_ID=${DIGITAP_CLIENT_ID} -PDIGITAP_CLIENT_SECRET=${DIGITAP_CLIENT_SECRET} ; \
\
else echo 'ERROR: Flavor not mentioned' ; \
fi ;"
RUN bash -c "if [ $FLAVOR != E2ETEST ] ; then ./gradlew uploadArchives -PFLAVOR=${FLAVOR} -PNEXUS_URL=${NEXUS_URL} -PNEXUS_USERNAME=${NEXUS_USERNAME} -PNEXUS_PASSWORD=${NEXUS_PASSWORD} ; fi ;"