mirror of
https://github.com/GothenburgBitFactory/timewarrior.git
synced 2025-07-07 20:06:39 +02:00
tests: Implement Travis-based Multi-OS CI service
This commit implements (after the example of taskwarrior) a Travis-based multi-OS continuous integration service, that tests on a variety of Linux-based hosts and Mac OS X.
This commit is contained in:
parent
37a3aa0ccf
commit
bdb98553fb
13 changed files with 415 additions and 0 deletions
74
docker-compose.yml
Normal file
74
docker-compose.yml
Normal file
|
@ -0,0 +1,74 @@
|
|||
version: '3'
|
||||
services:
|
||||
test-fedora28:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: test/docker/fedora28
|
||||
network_mode: "host"
|
||||
security_opt:
|
||||
- label=type:container_runtime_t
|
||||
tty: true
|
||||
test-fedora29:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: test/docker/fedora29
|
||||
network_mode: "host"
|
||||
security_opt:
|
||||
- label=type:container_runtime_t
|
||||
tty: true
|
||||
test-ubuntu1604:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: test/docker/ubuntu1604
|
||||
network_mode: "host"
|
||||
security_opt:
|
||||
- label=type:container_runtime_t
|
||||
tty: true
|
||||
test-ubuntu1804:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: test/docker/ubuntu1804
|
||||
network_mode: "host"
|
||||
security_opt:
|
||||
- label=type:container_runtime_t
|
||||
tty: true
|
||||
test-debianstable:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: test/docker/debianstable
|
||||
network_mode: "host"
|
||||
security_opt:
|
||||
- label=type:container_runtime_t
|
||||
tty: true
|
||||
test-debiantesting:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: test/docker/debiantesting
|
||||
network_mode: "host"
|
||||
security_opt:
|
||||
- label=type:container_runtime_t
|
||||
tty: true
|
||||
test-gentoo:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: test/docker/gentoo
|
||||
network_mode: "host"
|
||||
security_opt:
|
||||
- label=type:container_runtime_t
|
||||
tty: true
|
||||
test-opensuse1500:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: test/docker/opensuse1500
|
||||
network_mode: "host"
|
||||
security_opt:
|
||||
- label=type:container_runtime_t
|
||||
tty: true
|
||||
test-arch180101:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: test/docker/arch180101
|
||||
network_mode: "host"
|
||||
security_opt:
|
||||
- label=type:container_runtime_t
|
||||
tty: true
|
Loading…
Add table
Add a link
Reference in a new issue