Ops: refactor CI/CD pipeline, isolated Podman environment, various Linux builds #112

Merged
inex merged 128 commits from cicd-nixshell into master 2022-09-10 18:10:28 +03:00

128 Commits (master)

Author SHA1 Message Date
Alya Sirko 0f22eab5da polishing 2022-09-10 17:36:34 +03:00
Alya Sirko cbb7741823 add ci pipeline 2022-09-10 16:55:24 +03:00
Alya Sirko 7c0f3f9aee add ci pipeline 2022-09-10 16:53:51 +03:00
Alya Sirko 1073447e73 add ci pipeline 2022-09-10 16:52:54 +03:00
Alya Sirko d369e05082 try to fix gitea deploy 2022-09-10 16:14:53 +03:00
Alya Sirko f7a08cf146 try to fix gitea deploy 2022-09-10 15:58:22 +03:00
Alya Sirko 04f9d2627c deploy everything 2022-09-10 06:25:05 +03:00
Alya Sirko cc5e95be09 deploy everything 2022-09-10 05:40:50 +03:00
Alya Sirko 9cf4ab9e07 deploy everything 2022-09-10 04:22:20 +03:00
Alya Sirko cf7d1abb83 deploy everything 2022-09-10 04:10:14 +03:00
Alya Sirko 058fee028f deploy everything 2022-09-10 04:07:58 +03:00
Alya Sirko 1d61793144 python ci script 2022-09-10 03:15:26 +03:00
Alya Sirko d2f5eaad8b new podman-based pipeline 2022-09-09 22:43:33 +03:00
Alya Sirko 4c799c46af new podman-based pipeline 2022-09-09 22:29:36 +03:00
Alya Sirko 966c631727 new podman-based pipeline 2022-09-09 22:20:02 +03:00
Alya Sirko a1bf7b1662 new podman-based pipeline 2022-09-09 22:08:01 +03:00
Alya Sirko 593a758c1e new podman-based pipeline 2022-09-09 22:02:11 +03:00
Alya Sirko 6571cb2c33 Revert "new podman-based pipeline"
This reverts commit 748bdb01cb.
2022-09-09 21:56:23 +03:00
Alya Sirko 748bdb01cb new podman-based pipeline 2022-09-09 21:54:56 +03:00
Alya Sirko db67268292 new podman-based pipeline 2022-09-09 21:42:22 +03:00
Alya Sirko cdc5b22e11 new podman-based pipeline 2022-09-09 21:10:39 +03:00
Alya Sirko a404eb8949 new podman-based pipeline 2022-09-09 21:05:20 +03:00
Alya Sirko 1bde815855 new podman-based pipeline 2022-09-09 20:58:48 +03:00
Alya Sirko 11b0261516 new podman-based pipeline 2022-09-09 20:50:35 +03:00
Alya Sirko 2b8cefcbee new podman-based pipeline 2022-09-09 20:41:39 +03:00
Alya Sirko 1b1bf6b261 new podman-based pipeline 2022-09-09 20:40:05 +03:00
Alya Sirko 13ad5a9980 new podman-based pipeline 2022-09-09 19:05:28 +03:00
Alya Sirko 644fac6743 new podman-based pipeline 2022-09-09 19:04:22 +03:00
Alya Sirko ee79942198 new podman-based pipeline 2022-09-09 18:40:11 +03:00
Alya Sirko cbc31174f8 new podman-based pipeline 2022-09-09 18:34:38 +03:00
Alya Sirko 1d8d6a43dc Revert "new podman-based pipeline"
This reverts commit d4fa2edf23.
2022-09-09 18:33:44 +03:00
Alya Sirko d4fa2edf23 new podman-based pipeline 2022-09-09 18:28:17 +03:00
Alya Sirko 68ac4d414b new podman-based pipeline 2022-09-09 18:22:29 +03:00
Alya Sirko 2eab762cae new podman-based pipeline 2022-09-09 18:12:57 +03:00
Alya Sirko 58eedf562e new podman-based pipeline 2022-09-09 18:07:52 +03:00
Alya Sirko deed3a04e9 new podman-based pipeline 2022-09-09 18:02:49 +03:00
Alya Sirko 033e2e4aca new podman-based pipeline 2022-09-09 17:56:49 +03:00
Alya Sirko 586e19469f new podman-based pipeline 2022-09-09 17:51:37 +03:00
Alya Sirko 95c3a6418c new podman-based pipeline 2022-09-09 17:46:18 +03:00
Alya Sirko 86c60aa4c2 new podman-based pipeline 2022-09-09 17:39:24 +03:00
Alya Sirko 9b619cb0b8 new podman-based pipeline 2022-09-09 17:37:04 +03:00
Alya Sirko 39086c3bd0 new podman-based pipeline 2022-09-09 17:28:09 +03:00
Alya Sirko 3c1bf1f061 new podman-based pipeline 2022-09-09 17:24:24 +03:00
Alya Sirko 240a74dd4c new podman-based pipeline 2022-09-09 17:22:36 +03:00
Alya Sirko 3f9dc9e08a new podman-based pipeline 2022-09-09 17:11:38 +03:00
Alya Sirko 3a0f2c332a new podman-based pipeline 2022-09-09 17:07:51 +03:00
Alya Sirko 29ad240d16 new podman-based pipeline 2022-09-09 17:01:51 +03:00
Alya Sirko ff0d9f1858 new podman-based pipeline 2022-09-09 17:00:40 +03:00
Alya Sirko 6ae427e82c new podman-based pipeline 2022-09-09 16:58:08 +03:00
Alya Sirko 5865cd473f ci script 2022-09-09 16:49:54 +03:00
Alya Sirko bd4736d827 test pipeline 2022-09-09 14:32:23 +03:00
Alya Sirko 225a4ccebe test pipeline 2022-09-09 14:31:48 +03:00
Alya Sirko e2ea1c7eb9 test pipeline 2022-09-09 14:25:08 +03:00
Alya Sirko 13c60141e5 add icons 2022-09-09 05:06:29 +03:00
Alya Sirko 2cc10ab7f3 new containerization 2022-09-09 05:03:56 +03:00
Alya Sirko edb954a309 add clang to flake 2022-09-07 21:05:46 +03:00
Alya Sirko 66efaddfab new flake which supports desktop 2022-09-07 19:30:48 +03:00
Alya Sirko 4f2972aab3 Merge branch 'master' into cicd-nixshell 2022-09-07 19:28:37 +03:00
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