瀏覽代碼

feat(pwa) add fastlane integration for building TWA APK

j8
Saúl Ibarra Corretgé 4 年之前
父節點
當前提交
f2bbc874b3
共有 3 個文件被更改,包括 56 次插入0 次删除
  1. 2
    0
      twa/fastlane/Appfile
  2. 25
    0
      twa/fastlane/Fastfile
  3. 29
    0
      twa/fastlane/README.md

+ 2
- 0
twa/fastlane/Appfile 查看文件

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

+ 25
- 0
twa/fastlane/Fastfile 查看文件

@@ -0,0 +1,25 @@
1
+ENV["FASTLANE_SKIP_UPDATE_CHECK"] = "1"
2
+opt_out_usage
3
+
4
+default_platform(:android)
5
+
6
+platform :android do
7
+    desc "Make a new build"
8
+    lane :build 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
+    end
25
+end

+ 29
- 0
twa/fastlane/README.md 查看文件

@@ -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 install fastlane`
16
+
17
+# Available Actions
18
+## Android
19
+### android build
20
+```
21
+fastlane android build
22
+```
23
+Make a new build
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).

Loading…
取消
儲存