summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2023-04-02 10:29:02 +0300
committerAndrew Dolgov <[email protected]>2023-04-02 10:29:02 +0300
commite6813c7ffc9d3d876319a8322e9636c3b4694f57 (patch)
treedbba8ce09aab006e0a0e5b657140ba5bd673e716
parent46f80dbc02f02954f1000f4c9b9006344ab6b640 (diff)
use ci templatee6813c7f
-rw-r--r--.gitea/workflows/build.yml40
-rw-r--r--.gitlab-ci.yml4
2 files changed, 4 insertions, 40 deletions
diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml
deleted file mode 100644
index 9fa42f89..00000000
--- a/.gitea/workflows/build.yml
+++ /dev/null
@@ -1,40 +0,0 @@
-# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json
-
-name: build
-
-on:
- push:
- branches:
- - "master"
-
-jobs:
- build:
- runs-on: ubuntu-latest
- env:
- ANDROID_HOME: /toolcache/android-sdk
- FDROID_JKS: /toolcache/android-jks/fdroid.jks
- GRADLE_USER_HOME: /toolcache/gradle
- steps:
- - uses: actions/checkout@v3
-
- - name: assemble fdroid
- run: |
- bash ./gradlew --no-daemon assembleFdroid \
- -PFDROID_STORE_FILE=${FDROID_JKS} \
- -PFDROID_STORE_PASSWORD=${{ secrets.FDROID_STORE_PASSWORD }} \
- -PFDROID_KEY_ALIAS=fdroid \
- -PFDROID_KEY_PASSWORD=${{ secrets.FDROID_KEY_PASSWORD }}
-
- - name: prepare ssh
- run: |
- mkdir -p ~/.ssh
- echo "${{ secrets.APK_DEPLOY_SSH_KEY }}" | tr -d \\r > ~/.ssh/id_ed25519
- chmod 600 ~/.ssh/id_ed25519
-
- - name: deploy apks
- run: |
- find . -name '*.apk' -type f | while read APK; do
- scp -oStrictHostKeyChecking=no $APK ${{ secrets.APK_DEPLOY_USER }}@${{ secrets.APK_DEPLOY_HOST }}:fdroid/repo/
- done
-
- ssh -oStrictHostKeyChecking=no ${{ secrets.APK_DEPLOY_USER }}@${{ secrets.APK_DEPLOY_HOST }} sudo -u docker-mgr /usr/local/sbin/fdroid-update-repo
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 00000000..02509fd4
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,4 @@
+include:
+ - project: 'ci/ci-templates'
+ ref: master
+ file: .ci-build-apk-fdroid.yml