Skip to content

Commit 12c8609

Browse files
author
Hugo Osvaldo Barrera
committed
Run CI on ArchLinux with repository dependencies
1 parent fdc12d5 commit 12c8609

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

.builds/archlinux.yaml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
image: archlinux
2+
packages:
3+
- docker
4+
- docker-compose
5+
# Build dependencies:
6+
- python-pip
7+
- python-wheel
8+
# Runtime dependencies:
9+
- python-atomicwrites
10+
- python-click
11+
- python-click-log
12+
- python-click-threading
13+
- python-requests
14+
- python-requests-toolbelt
15+
# Test dependencies:
16+
- python-hypothesis
17+
- python-pytest-cov
18+
- python-pytest-localserver
19+
sources:
20+
- https://github.com/pimutils/vdirsyncer
21+
environment:
22+
BUILD: test
23+
CI: true
24+
CODECOV_TOKEN: b834a3c5-28fa-4808-9bdb-182210069c79
25+
REQUIREMENTS: release
26+
# TODO: ETESYNC_TESTS
27+
tasks:
28+
- setup: |
29+
cd vdirsyncer
30+
sudo systemctl start docker
31+
sudo python setup.py install
32+
DAV_SERVER="radicale xandikos" make -e install-servers
33+
- test: |
34+
cd vdirsyncer
35+
# Non-system python is used for packages:
36+
export PATH=$PATH:~/.local/bin/
37+
make -e ci-test
38+
DAV_SERVER=radicale make -e ci-test-storage
39+
DAV_SERVER=xandikos make -e ci-test-storage

0 commit comments

Comments
 (0)