Ops: add Drone CI pipelines (debug and release) and Flakes-powered Nix shell environment #110

Merged
inex merged 70 commits from cicd-nixshell into master 2022-09-04 09:30:25 +03:00

70 Commits (master)

Author SHA1 Message Date
Alya Sirko c5970afe5b use flakes shell 2022-09-02 20:28:14 +03:00
Alya Sirko 7cdc8c9eb1 deploy fdroid repo to the production 2022-09-02 17:39:42 +03:00
Alya Sirko ce5d779370 create gitea releases 2022-09-02 16:28:51 +03:00
Alya Sirko 6debead430 create gitea releases 2022-09-02 16:01:37 +03:00
Alya Sirko c1b2f95d9b create gitea releases 2022-09-02 15:02:47 +03:00
Alya Sirko 04ab319ded create gitea releases 2022-09-02 14:59:04 +03:00
Alya Sirko 20f0bc0e79 add standalone signing 2022-09-02 12:02:23 +03:00
Alya Sirko 62267fd7ac add standalone signing 2022-09-02 04:43:45 +03:00
Alya Sirko 852ad48606 add standalone signing 2022-09-02 04:32:57 +03:00
Alya Sirko 2ea278400e add standalone signing 2022-09-02 04:00:25 +03:00
Alya Sirko 38a8880b1c add standalone signing 2022-09-02 03:28:03 +03:00
Alya Sirko 014d584721 add standalone signing 2022-09-02 03:24:14 +03:00
Alya Sirko 6ddd5cf7c4 isolated fdroid keys 2022-09-01 03:57:07 +03:00
Alya Sirko e368ba0c42 isolated fdroid keys 2022-09-01 03:54:16 +03:00
Alya Sirko b7fe16c1b5 deploy on fdroid 2022-08-31 18:49:15 +03:00
Alya Sirko 331ec5ffc5 deploy on fdroid 2022-08-31 18:46:27 +03:00
Alya Sirko 2e1a1a0afe properly name fdroid artifacts 2022-08-31 17:13:59 +03:00
Alya Sirko 37c08a9db7 deploy on fdroid 2022-08-31 16:32:08 +03:00
Alya Sirko 954f4ecda9 deploy on fdroid 2022-08-31 15:55:04 +03:00
Alya Sirko 1c9854e83b deploy on fdroid 2022-08-31 15:53:02 +03:00
Alya Sirko 0fc34669de deploy on fdroid 2022-08-31 15:45:02 +03:00
Alya Sirko f28580ba62 deploy on fdroid 2022-08-31 15:43:07 +03:00
Alya Sirko f296096743 trigger ci only on push and pr 2022-08-31 14:55:54 +03:00
Alya Sirko 9c8d2526ac rename release artifacts to semver 2022-08-31 14:40:33 +03:00
Alya Sirko cb0016f184 ci pipeline 2022-08-31 14:35:44 +03:00
Alya Sirko 4e0d59120b debug env 2022-08-31 14:21:54 +03:00
Alya Sirko 1eb2eb0a1a remove unneeded envs 2022-08-31 13:57:09 +03:00
Alya Sirko 573a3e8c0d try to build 2022-08-31 13:51:30 +03:00
Alya Sirko 0ba2498187 debug env 2022-08-31 13:49:12 +03:00
Alya Sirko 8a051da0f2 ci pipeline 2022-08-31 13:17:35 +03:00
Alya Sirko 844269ee4f deploy artifacts 2022-08-31 01:09:04 +03:00
Alya Sirko 451d2c7aac deploy artifacts 2022-08-31 00:45:50 +03:00
Alya Sirko 1d8d970cac deploy artifacts 2022-08-31 00:13:49 +03:00
Alya Sirko 10a9f6a5ef ephemeral containers 2022-08-30 23:59:39 +03:00
Alya Sirko fa814b95a6 ephemeral containers 2022-08-30 23:15:18 +03:00
Alya Sirko eeceb23bd9 ephemeral containers 2022-08-30 22:47:49 +03:00
Alya Sirko 43ab7cfd21 try to copy contents to the build server 2022-08-30 22:07:21 +03:00
Alya Sirko c04d45ee7d try to copy contents to the build server 2022-08-30 22:06:20 +03:00
Alya Sirko cec5f6e256 try to copy contents to the build server 2022-08-30 22:00:02 +03:00
Alya Sirko db49fa69aa try to copy contents to the build server 2022-08-30 21:58:48 +03:00
Alya Sirko 4ad7637663 try to copy contents to the build server 2022-08-30 21:55:30 +03:00
Alya Sirko 3ffb7e4bfe try to copy contents to the build server 2022-08-30 21:54:55 +03:00
Alya Sirko 9d743d6148 try to copy contents to the build server 2022-08-30 21:47:35 +03:00
Alya Sirko 0d7712a3b9 test ssh access 2022-08-30 21:44:37 +03:00
Alya Sirko 33304ae202 test ssh access 2022-08-30 21:43:59 +03:00
Alya Sirko 9cb60e515a test ssh access 2022-08-30 21:42:37 +03:00
Alya Sirko 7fba16388a test ssh access 2022-08-30 21:33:30 +03:00
Alya Sirko f35ef53fdb test ssh access 2022-08-30 21:32:01 +03:00
Alya Sirko 50788fe21c test ssh access 2022-08-30 21:30:32 +03:00
Alya Sirko 74b52b317b fix environment variables 2022-08-28 00:08:28 +03:00
Alya Sirko 58b3c08b9f split tasks 2022-08-28 00:05:13 +03:00
Alya Sirko 357bb5e7b3 copy apks to repo 2022-08-27 23:59:33 +03:00
Alya Sirko ce1f719700 route ci to the ci server 2022-08-27 21:17:25 +03:00
Alya Sirko 2f6d1ce486 route ci to the builder server 2022-08-27 21:05:12 +03:00
Alya Sirko 5bf582b5ab trigger ci 2022-08-27 20:57:24 +03:00
Alya Sirko 498c455f8d fix nix shell 2022-08-27 18:25:39 +03:00
Alya Sirko 53ef810a09 final version of ci spec 2022-08-27 18:22:58 +03:00
Alya Sirko 856e26bd9e use unstable flutter thru channel 2022-08-27 17:37:48 +03:00
Alya Sirko 8dbb854835 add java 2022-08-27 17:17:35 +03:00
Alya Sirko d278f0f06b delete unneded packages 2022-08-27 17:11:47 +03:00
Alya Sirko 6eb404fc11 switch to unstable channel for ci 2022-08-27 17:09:06 +03:00
Alya Sirko 894fc45399 allow unfree nixpkgs 2022-08-27 17:00:10 +03:00
Alya Sirko eb9d8a704a add android sdk 2022-08-27 16:54:11 +03:00
Alya Sirko e882ace7a7 debug 2022-08-27 16:50:12 +03:00
Alya Sirko 91a6079e59 be pure and add dart 2022-08-27 16:43:21 +03:00
Alya Sirko e06b143325 fix syntax 2022-08-27 16:34:43 +03:00
Alya Sirko cad77c16fb fix syntax 2022-08-27 16:33:56 +03:00
Alya Sirko 1313c9f976 add environment variable 2022-08-27 16:33:17 +03:00
Alya Sirko 756754f1a9 try be impure 2022-08-27 16:23:35 +03:00
Alya Sirko 21aafaa5f9 nix-shell environment and basic drone ci config 2022-08-27 15:18:03 +03:00