Przeglądaj źródła

android: add fastlane integration

j8
Saúl Ibarra Corretgé 6 lat temu
rodzic
commit
7ebcf69937
3 zmienionych plików z 65 dodań i 0 usunięć
  1. 2
    0
      android/fastlane/Appfile
  2. 34
    0
      android/fastlane/Fastfile
  3. 29
    0
      android/fastlane/README.md

+ 2
- 0
android/fastlane/Appfile Wyświetl plik

@@ -0,0 +1,2 @@
1
+json_key_file("")
2
+package_name("org.jitsi.meet")

+ 34
- 0
android/fastlane/Fastfile Wyświetl plik

@@ -0,0 +1,34 @@
1
+ENV["FASTLANE_SKIP_UPDATE_CHECK"] = "1"
2
+opt_out_usage
3
+
4
+default_platform(:android)
5
+
6
+platform :android do
7
+    desc "Deploy a new version to Goolge Play (Closed Beta)"
8
+    lane :deploy do
9
+        # Cleanup
10
+        gradle(task: "clean")
11
+
12
+        # Build and sign the app
13
+        gradle(
14
+            task: "assemble",
15
+            build_type: "Release",
16
+            print_command: false,
17
+            properties: {
18
+                "android.injected.signing.store.file" => ENV["JITSI_KEYSTORE"],
19
+                "android.injected.signing.store.password" => ENV["JITSI_KEYSTORE_PASSWORD"],
20
+                "android.injected.signing.key.alias" => ENV["JITSI_KEY_ALIAS"],
21
+                "android.injected.signing.key.password" => ENV["JITSI_KEY_PASSWORD"],
22
+            }
23
+        )
24
+
25
+        # Upload built artifact to the Closed Beta track
26
+        upload_to_play_store(
27
+            track: "Closed Beta",
28
+            json_key: ENV["JITSI_JSON_KEY_FILE"],
29
+            skip_upload_metadata: true,
30
+            skip_upload_images: true,
31
+            skip_upload_screenshots: true
32
+        )
33
+    end
34
+end

+ 29
- 0
android/fastlane/README.md Wyświetl plik

@@ -0,0 +1,29 @@
1
+fastlane documentation
2
+================
3
+# Installation
4
+
5
+Make sure you have the latest version of the Xcode command line tools installed:
6
+
7
+```
8
+xcode-select --install
9
+```
10
+
11
+Install _fastlane_ using
12
+```
13
+[sudo] gem install fastlane -NV
14
+```
15
+or alternatively using `brew cask install fastlane`
16
+
17
+# Available Actions
18
+## Android
19
+### android deploy
20
+```
21
+fastlane android deploy
22
+```
23
+Deploy a new version to Goolge Play (Closed Beta)
24
+
25
+----
26
+
27
+This README.md is auto-generated and will be re-generated every time [fastlane](https://fastlane.tools) is run.
28
+More information about fastlane can be found on [fastlane.tools](https://fastlane.tools).
29
+The documentation of fastlane can be found on [docs.fastlane.tools](https://docs.fastlane.tools).

Ładowanie…
Anuluj
Zapisz