Bladeren bron

Replaced dynamic badge with static one and added readme generation

Vadik Sirekanyan 7 jaren geleden
bovenliggende
commit
0796eb31c4
4 gewijzigde bestanden met toevoegingen van 13 en 10 verwijderingen
  1. 1 1
      README.md
  2. 5 6
      app/build.gradle
  3. 0 3
      app/version
  4. 7 0
      readme.md

+ 1 - 1
README.md

@@ -2,6 +2,6 @@
 Android app for http://knigopis.com
 
 [![Build Status](https://travis-ci.org/sirekanyan/knigopis.svg?branch=master)](https://travis-ci.org/sirekanyan/knigopis)
-[![APK Size](https://img.shields.io/badge/dynamic/yaml.svg?label=apk%20size&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsirekanyan%2Fknigopis%2Fmaster%2Fapp%2Fversion&query=%24.apkSize)](https://travis-ci.org/sirekanyan/knigopis)
+[![APK Size](https://img.shields.io/badge/apk%20size-3.33%20MB-brightgreen.svg)](https://travis-ci.org/sirekanyan/knigopis)
 
 <a href='https://play.google.com/store/apps/details?id=com.sirekanyan.knigopis'><img alt='Get it on Google Play' src='https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png'/></a>

+ 5 - 6
app/build.gradle

@@ -31,12 +31,11 @@ android {
         assembleRelease.doLast {
             applicationVariants.find { it.name == 'release' }.outputs.each { output ->
                 if (output.outputFile.exists()) {
-                    file("version").text =
-                            ['versionName': output.apkData.versionName,
-                             'versionCode': output.apkData.versionCode,
-                             'apkSize'    : "${(output.outputFile.size().toFloat() / 1024 / 1024).round(2)} MB"]
-                                    .collect { key, value -> "$key: $value\n" }
-                                    .join()
+                    def apkSize = (output.outputFile.size().toFloat() / 1024 / 1024).round(2)
+                    rootProject.file('README.md').text = rootProject.file('readme.md').text
+                            .replaceAll('::versionName::', output.apkData.versionName.toString())
+                            .replaceAll('::versionCode::', output.apkData.versionCode.toString())
+                            .replaceAll('::apkSize::', apkSize.toString())
                 }
             }
         }

+ 0 - 3
app/version

@@ -1,3 +0,0 @@
-versionName: 0.2.1
-versionCode: 23
-apkSize: 3.33 MB

+ 7 - 0
readme.md

@@ -0,0 +1,7 @@
+# Knigopis
+Android app for http://knigopis.com
+
+[![Build Status](https://travis-ci.org/sirekanyan/knigopis.svg?branch=master)](https://travis-ci.org/sirekanyan/knigopis)
+[![APK Size](https://img.shields.io/badge/apk%20size-::apkSize::%20MB-brightgreen.svg)](https://travis-ci.org/sirekanyan/knigopis)
+
+<a href='https://play.google.com/store/apps/details?id=com.sirekanyan.knigopis'><img alt='Get it on Google Play' src='https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png'/></a>