Leonid Plyushch
0f04c52443
CI: let tag '%ci:reset-backlog' will affect PRs too
6 years ago
Leonid Plyushch
5b5a982148
CI: modify behaviour of tag "%ci:reset-backlog"
Now it will build current commit and skip anything else.
6 years ago
Leonid Plyushch
2cc951edda
CI: use unique keys when caching *.deb files
Make sure that upload task will always receive debs from the corresponding
build task.
6 years ago
Leonid Plyushch
9a0795994e
CI: look only for tags specified in commit message
Because for pull requests environment variable CIRRUS_CHANGE_MESSAGE contains
only their description.
%ci:reset-backlog
6 years ago
Leonid Plyushch
953d43e73c
CI: improve regex for checking tags
6 years ago
Leonid Plyushch
0b86b3dd2d
CI: backlog-resetting tag should work for all tasks
6 years ago
Leonid Plyushch
9e0b075986
CI: change tag for resetting build backlog
Needed because Github recognises @ci as mention of user.
%ci:reset-backlog
6 years ago
Leonid Plyushch
0b554fe298
CI: add tag that allows to reset build backlog
Just add '@ci:reset-backlog' to commit message and build should be skipped.
CI should finish tasks with status 'success'.
@ci:reset-backlog
6 years ago
Leonid Plyushch
0e36d3ba4b
CI: better way to pass packages between tasks
6 years ago
Leonid Plyushch
004ff1bd93
CI: refactor configuration file
Cache instructions will query system to check if existing cache is available.
While cache will unlikely to be available in build task, it is better to
make it queried before build so if cache folder appear, it will be deleted by
`rm -rf "debs-${TERMUX_ARCH}"`.
6 years ago
Leonid Plyushch
35c72eb28f
CI: fix configuration file
Do not delete folder which is lately used...
6 years ago
Leonid Plyushch
ffc8333aa4
CI: cache deb files properly so all of them passed to upload task
6 years ago
Leonid Plyushch
d8e85d023f
CI: switch to Cirrus
6 years ago