diff --git a/Jenkinsfile.nightly b/Jenkinsfile.nightly index 05ae9c747..5a38cff7d 100644 --- a/Jenkinsfile.nightly +++ b/Jenkinsfile.nightly @@ -90,6 +90,7 @@ node('gideon') { rm -rf ../build-tools export MATCH_KEYCHAIN_NAME=ios-build.keychain export app_name=Lumen + export CommitHash=`git rev-parse --short HEAD` export PATH="$PATH:/Users/vagrant/Library/Python/2.7/bin" echo de > shipping_locales.txt && echo en-US >> shipping_locales.txt fastlane importLocalizations diff --git a/Jenkinsfile.publish b/Jenkinsfile.publish index f5263ba50..8a59ec8c2 100644 --- a/Jenkinsfile.publish +++ b/Jenkinsfile.publish @@ -134,6 +134,7 @@ node('gideon') { rm -rf /Users/vagrant/Library/Keychains/ios-build.keychain* rm -rf ../build-tools export app_name=Lumen + export CommitHash=`git rev-parse --short HEAD` export PATH="$PATH:/Users/vagrant/Library/Python/2.7/bin" echo de > shipping_locales.txt && echo en-US >> shipping_locales.txt fastlane importLocalizations diff --git a/LumenJenkinsfile.nightly b/LumenJenkinsfile.nightly index d8aa2d13c..8ca634622 100644 --- a/LumenJenkinsfile.nightly +++ b/LumenJenkinsfile.nightly @@ -91,6 +91,7 @@ node('gideon') { export MATCH_KEYCHAIN_NAME=ios-build.keychain rm -rf ../build-tools export app_name=Lumen + export CommitHash=`git rev-parse --short HEAD` echo de > shipping_locales.txt && echo en-US >> shipping_locales.txt fastlane importLocalizations fastlane lumenBeta diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 88060d04c..347dd1c4c 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -250,7 +250,9 @@ platform :ios do # Configuring Lumen APIs sh("sed -i '' 's|lumenAPI:\ String?\ =\ nil|lumenAPI:\ String?\ =\ \"'$LumenAPIKey'\"|' ../Cliqz/Resources/APIKeys.swift") - + + # Configure CommitHash + sh("cd .. && plutil -replace CommitHash -string $CommitHash Client/Info.plist") # Building ReactNative Entension sh("cd .. && npm run bundle-lumen") @@ -324,6 +326,9 @@ platform :ios do # Configuring Lumen APIs sh("sed -i '' 's|lumenAPI:\ String?\ =\ nil|lumenAPI:\ String?\ =\ \"'$LumenAPIKey'\"|' ../Cliqz/Resources/APIKeys.swift") + # Configure CommitHash + sh("cd .. && plutil -replace CommitHash -string $CommitHash Client/Info.plist") + # Building ReactNative Entension sh("cd .. && npm run bundle-lumen")