selfprivacy.org.app/.drone.yml

92 lines
1.9 KiB
YAML
Raw Normal View History

2022-09-09 16:58:08 +03:00
#kind: pipeline
#type: exec
#name: Continuous Integration
#
#steps:
#
#trigger:
# event:
# - push
# - pull_request
#
#node:
# server: builder
#
#---
kind: pipeline
type: exec
2022-09-09 16:58:08 +03:00
name: Release
2022-09-09 14:25:08 +03:00
2022-08-31 13:17:35 +03:00
steps:
2022-09-09 17:37:04 +03:00
- name: Prepare
commands:
- ln -s /var/lib/drone-runner-exec/.local $HOME/.local
2022-09-09 18:28:17 +03:00
- name: Test 1
2022-09-09 16:58:08 +03:00
commands:
2022-09-09 18:28:17 +03:00
- ./ci.sh --test
2022-09-09 16:58:08 +03:00
2022-09-09 18:28:17 +03:00
- name: Test 2
2022-09-09 18:22:29 +03:00
commands:
2022-09-09 18:28:17 +03:00
- ./ci.sh --test2
2022-09-09 18:22:29 +03:00
2022-09-09 18:28:17 +03:00
- name: Test 3
2022-09-09 16:58:08 +03:00
commands:
2022-09-09 18:28:17 +03:00
- ./ci.sh --test3
2022-09-09 16:58:08 +03:00
2022-09-09 18:28:17 +03:00
# - name: Build Intermediate Linux Release Artifact (Binary)
# commands:
# - bash ci.sh --build-linux
# environment:
# STANDALONE_KEYSTORE_PASS:
# from_secret: STANDALONE_KEYSTORE_PASS
# FDROID_KEYSTORE_PASS:
# from_secret: FDROID_KEYSTORE_PASS
2022-09-09 16:58:08 +03:00
2022-09-09 18:28:17 +03:00
# - name: Build Intermediate Android Release Artifact (.APK)
# commands:
# - bash ci.sh --build-apk
# environment:
# STANDALONE_KEYSTORE_PASS:
# from_secret: STANDALONE_KEYSTORE_PASS
# FDROID_KEYSTORE_PASS:
# from_secret: FDROID_KEYSTORE_PASS
2022-09-09 16:58:08 +03:00
2022-09-09 18:28:17 +03:00
# - name: Sign Android Release Artifact (.APK) for Standalone Use
# commands:
# - ./ci.sh --sign-apk-standalone
# environment:
# STANDALONE_KEYSTORE_PASS:
# from_secret: STANDALONE_KEYSTORE_PASS
# FDROID_KEYSTORE_PASS:
# from_secret: FDROID_KEYSTORE_PASS
2022-09-09 16:58:08 +03:00
2022-09-09 18:28:17 +03:00
# - name: Sign Android Release Artifact (.APK) for F-Droid Repository
# commands:
# - ./ci.sh --sign-apk-fdroid
# environment:
# STANDALONE_KEYSTORE_PASS:
# from_secret: STANDALONE_KEYSTORE_PASS
# FDROID_KEYSTORE_PASS:
# from_secret: FDROID_KEYSTORE_PASS
2022-09-09 16:58:08 +03:00
2022-09-09 18:28:17 +03:00
# - name: Package Linux AppImage Artifact
# commands:
# - ./ci.sh --package-linux-appimage
# - name: Package Linux Flatpak Artifact
# commands:
# - ./ci.sh --package-linux-flatpak
# - name: Package Linux Archive Artifact
# commands:
# - ./ci.sh --package-linux-archive
2022-08-31 13:17:35 +03:00
2022-08-31 14:55:54 +03:00
trigger:
event:
2022-09-09 16:58:08 +03:00
- tag
2022-08-31 14:55:54 +03:00
2022-08-31 13:17:35 +03:00
node:
server: builder