Commit Graph

19 Commits

Author SHA1 Message Date
Leonid Pliushch
b5ab2097ae Fast build fixes (#3696)
* Do not re=download release files.

* Efficiently handle dependencies: do not try to download \*.deb files when they already downloaded, do not try to extract them more than one time.
2019-04-21 18:05:39 +03:00
Leonid Pliushch
597dbb72ed CI: prevent running of scheduled cleanup task if multiple Gitlab CI/CD schedules are set 2019-03-25 17:14:15 +02:00
Leonid Pliushch
9459b1e004 CI: enable x86_64 builds 2019-03-25 15:59:19 +02:00
Leonid Pliushch
8c2a2dcc3c CI: enable i686 builds 2019-03-24 19:00:56 +02:00
Leonid Pliushch
2b1cf49b66 CI: enable building packages for ARM 2019-03-19 17:52:33 +02:00
Leonid Pliushch
ec84b9ab1d CI: preparation for setting up scheduled APT repository cleanup
Scan repository for old package versions and remove them to free
used space.
2019-03-18 22:55:46 +02:00
Leonid Pliushch
a5d86320b4 CI: do not perform builds for ARM, i686 and x86_64
Android 7 repository is prepared for AArch64-only.
2019-03-11 16:03:04 +02:00
Leonid Pliushch
538f16b478 CI: use default path for deb files 2019-03-10 22:31:49 +02:00
Leonid Pliushch
57ec4e6d0d CI: fix path to git commit parsing script 2019-03-10 21:26:54 +02:00
Leonid Pliushch
6072b6cd16 CI: fix deploy branch owner 2019-03-10 20:44:35 +02:00
Leonid Pliushch
cb9dc948c9 CI: remove old branch from deploys list 2019-03-10 20:43:51 +02:00
Leonid Pliushch
5771a5d4d2 CI: enable deploys 2019-03-10 20:43:31 +02:00
Leonid Pliushch
310e65e586 package uploader: add support for keeping previous versions, update help info, rename script 2019-03-10 15:41:38 +02:00
Leonid Pliushch
db159bdc3b add package uploading script
This script can be used either manually or by CI to
upload packages to Bintray.
2019-03-10 15:41:38 +02:00
Leonid Pliushch
4d5adae680 update scripts for continuous integration
Keep bare minimum of scripts & configuration files for CI.

Set Travis target language to generic, remove 'Gemfile' and
'Rakefile' since we building *.deb packages and not ruby ones.
Code that determining changes in git repository is reimplemented
in bash.

Disabled packages are excluded from CI tracking as they frequently
cause errors.
2019-03-04 03:53:21 +02:00
Wetitpig
45eb50aa77 Remove relevant instructions 2019-02-24 21:08:38 +02:00
Leonid Pliushch
172c1cae39 gitlab ci: use default expiration time for built artifacts 2019-02-10 22:15:28 +02:00
Leonid Pliushch
77f9b07ba6 gitlab ci: disable caching
Should be superseded by https://github.com/termux/termux-packages/pull/3276.
2019-02-10 22:03:16 +02:00
Leonid Pliushch
c39dfb60ac gitlab ci: use official Termux docker image 2019-02-10 21:57:40 +02:00