Skip to content
Snippets Groups Projects
Commit 0fb072ce authored by Taras's avatar Taras
Browse files

Final script version

parent 4676471c
No related branches found
No related tags found
No related merge requests found
...@@ -8,45 +8,45 @@ version_name=$(grep '^VERSION_NAME=' gradle.properties | cut -d'=' -f2) ...@@ -8,45 +8,45 @@ version_name=$(grep '^VERSION_NAME=' gradle.properties | cut -d'=' -f2)
echo "Current version name: $version_name" echo "Current version name: $version_name"
## Change version in build.gradle # Change version in build.gradle
#awk -v version="$version_name" '/^[[:space:]]*modules_version =/ {gsub(/modules_version = "[^"]+"/, "modules_version = \"" version "\"")} 1' build.gradle > tmp && mv tmp build.gradle awk -v version="$version_name" '/^[[:space:]]*modules_version =/ {gsub(/modules_version = "[^"]+"/, "modules_version = \"" version "\"")} 1' build.gradle > tmp && mv tmp build.gradle
#
## Change version in jitpack.yml # Change version in jitpack.yml
#awk -v version="$version_name" '/-Dversion=/ {gsub(/-Dversion=[^ ]+/, "-Dversion=" version)} 1' jitpack.yml > tmp && mv tmp jitpack.yml awk -v version="$version_name" '/-Dversion=/ {gsub(/-Dversion=[^ ]+/, "-Dversion=" version)} 1' jitpack.yml > tmp && mv tmp jitpack.yml
#
## Build the project # Build the project
#./gradlew clean ./gradlew clean
#./gradlew :core:assembleRelease ./gradlew :core:assembleRelease
#./gradlew :gallery:assembleRelease ./gradlew :gallery:assembleRelease
#./gradlew :auth:assembleRelease ./gradlew :auth:assembleRelease
#
## Generate POM file for release publication # Generate POM file for release publication
#./gradlew :core:generatePomFileForReleasePublication ./gradlew :core:generatePomFileForReleasePublication
#./gradlew :gallery:generatePomFileForReleasePublication ./gradlew :gallery:generatePomFileForReleasePublication
#./gradlew :auth:generatePomFileForGplayReleasePublication ./gradlew :auth:generatePomFileForGplayReleasePublication
#./gradlew :auth:generatePomFileForFdroidReleasePublication ./gradlew :auth:generatePomFileForFdroidReleasePublication
#
## Move .aar to the root directory # Move .aar to the root directory
#mv core/build/outputs/aar/core-release.aar core-release.aar mv core/build/outputs/aar/core-release.aar core-release.aar
#mv gallery/build/outputs/aar/gallery-release.aar gallery-release.aar mv gallery/build/outputs/aar/gallery-release.aar gallery-release.aar
#mv auth/build/outputs/aar/auth-fdroid-release.aar auth-fdroid-release.aar mv auth/build/outputs/aar/auth-fdroid-release.aar auth-fdroid-release.aar
#mv auth/build/outputs/aar/auth-gplay-release.aar auth-gplay-release.aar mv auth/build/outputs/aar/auth-gplay-release.aar auth-gplay-release.aar
#
## Move poms to the root directory and rename # Move poms to the root directory and rename
#mv core/build/publications/release/pom-default.xml pom_core.xml mv core/build/publications/release/pom-default.xml pom_core.xml
#mv gallery/build/publications/release/pom-default.xml pom_gallery.xml mv gallery/build/publications/release/pom-default.xml pom_gallery.xml
#mv auth/build/publications/gplayRelease/pom-default.xml pom_auth_gplay.xml mv auth/build/publications/gplayRelease/pom-default.xml pom_auth_gplay.xml
#mv auth/build/publications/fdroidRelease/pom-default.xml pom_auth_fdroid.xml mv auth/build/publications/fdroidRelease/pom-default.xml pom_auth_fdroid.xml
#
## Remove <packaging>aar</packaging> from pom # Remove <packaging>aar</packaging> from pom
#awk '!/<packaging>aar<\/packaging>/' pom_core.xml > tmp && mv tmp pom_core.xml awk '!/<packaging>aar<\/packaging>/' pom_core.xml > tmp && mv tmp pom_core.xml
#awk '!/<packaging>aar<\/packaging>/' pom_gallery.xml > tmp && mv tmp pom_gallery.xml awk '!/<packaging>aar<\/packaging>/' pom_gallery.xml > tmp && mv tmp pom_gallery.xml
#awk '!/<packaging>aar<\/packaging>/' pom_auth_fdroid.xml > tmp && mv tmp pom_auth_fdroid.xml awk '!/<packaging>aar<\/packaging>/' pom_auth_fdroid.xml > tmp && mv tmp pom_auth_fdroid.xml
#awk '!/<packaging>aar<\/packaging>/' pom_auth_gplay.xml > tmp && mv tmp pom_auth_gplay.xml awk '!/<packaging>aar<\/packaging>/' pom_auth_gplay.xml > tmp && mv tmp pom_auth_gplay.xml
#
## Change dependencies visibility to compile in pom # Change dependencies visibility to compile in pom
#awk '{gsub(/<scope>runtime<\/scope>/, "<scope>compile</scope>")}1' pom_core.xml > temp && mv temp pom_core.xml awk '{gsub(/<scope>runtime<\/scope>/, "<scope>compile</scope>")}1' pom_core.xml > temp && mv temp pom_core.xml
#awk '{gsub(/<scope>runtime<\/scope>/, "<scope>compile</scope>")}1' pom_gallery.xml > temp && mv temp pom_gallery.xml awk '{gsub(/<scope>runtime<\/scope>/, "<scope>compile</scope>")}1' pom_gallery.xml > temp && mv temp pom_gallery.xml
#awk '{gsub(/<scope>runtime<\/scope>/, "<scope>compile</scope>")}1' pom_auth_fdroid.xml > temp && mv temp pom_auth_fdroid.xml awk '{gsub(/<scope>runtime<\/scope>/, "<scope>compile</scope>")}1' pom_auth_fdroid.xml > temp && mv temp pom_auth_fdroid.xml
#awk '{gsub(/<scope>runtime<\/scope>/, "<scope>compile</scope>")}1' pom_auth_gplay.xml > temp && mv temp pom_auth_gplay.xml awk '{gsub(/<scope>runtime<\/scope>/, "<scope>compile</scope>")}1' pom_auth_gplay.xml > temp && mv temp pom_auth_gplay.xml
#
File mode changed from 100644 to 100755
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment