mirror of https://github.com/caronc/apprise
75 lines
1.4 KiB
YAML
75 lines
1.4 KiB
YAML
services:
|
|
test.py39:
|
|
build:
|
|
context: .
|
|
dockerfile: tests/docker/Dockerfile.py39
|
|
volumes:
|
|
- ./:/apprise
|
|
|
|
test.py310:
|
|
build:
|
|
context: .
|
|
dockerfile: tests/docker/Dockerfile.py310
|
|
volumes:
|
|
- ./:/apprise
|
|
|
|
test.py311:
|
|
build:
|
|
context: .
|
|
dockerfile: tests/docker/Dockerfile.py311
|
|
volumes:
|
|
- ./:/apprise
|
|
|
|
test.py312:
|
|
build:
|
|
context: .
|
|
dockerfile: tests/docker/Dockerfile.py312
|
|
volumes:
|
|
- ./:/apprise
|
|
|
|
rpmbuild.el9:
|
|
build:
|
|
context: .
|
|
dockerfile: tests/docker/Dockerfile.el9
|
|
volumes:
|
|
- ./:/apprise
|
|
|
|
rpmbuild.f42:
|
|
build:
|
|
context: .
|
|
dockerfile: tests/docker/Dockerfile.f42
|
|
volumes:
|
|
- ./:/apprise
|
|
|
|
rpmbuild.rawhide:
|
|
build:
|
|
context: .
|
|
dockerfile: tests/docker/Dockerfile.rawhide
|
|
volumes:
|
|
- ./:/apprise
|
|
|
|
#
|
|
# Every Day testing
|
|
#
|
|
# Sample testing:
|
|
# -> docker-compose run --rm test.py312 bash
|
|
# bin/apprise -
|
|
# tox -e checkdone
|
|
#
|
|
# Run a set of tests for just a certain section
|
|
# docker-compose run --rm test.py312 tox -e qa -- -k fcm
|
|
#
|
|
# Or just run all the tests in python 3.12
|
|
# docker-compose run --rm test.py312 tox -e qa
|
|
#
|
|
# Want to run the whole test suite:
|
|
#
|
|
#
|
|
# RPM Building
|
|
#
|
|
|
|
# el9
|
|
# - docker-compose run --rm rpmbuild.el9 build-rpm.sh
|
|
# f42 (Fedora)
|
|
# - docker-compose run --rm rpmbuild.f42 build-rpm.sh
|