Changeset View
Changeset View
Standalone View
Standalone View
ci/Makefile
PWD=$(shell pwd) | PWD=$(shell pwd) | ||||
configure: | configure: | ||||
cd .. ; \ | cd .. ; \ | ||||
bin/configure.sh config.demo ; | bin/configure.sh config.demo ; | ||||
setup: | setup: | ||||
cd .. && bin/quickstart.sh --nodev | cd .. && bin/quickstart.sh --nodev | ||||
build: | build: | ||||
cd .. && DOCKER_BUILDKIT=0 docker compose -f docker-compose.yml -f docker-compose.build.yml build swoole && DOCKER_BUILDKIT=0 docker compose -f docker-compose.yml -f docker-compose.build.yml build tests && cd ci | cd .. && DOCKER_BUILDKIT=0 docker compose -f docker-compose.yml -f docker-compose.build.yml build swoole && DOCKER_BUILDKIT=0 docker compose -f docker-compose.yml -f docker-compose.build.yml build tests && cd ci | ||||
lint: | lint: | ||||
docker kill kolab-tests || : ; \ | docker kill kolab-tests || : ; \ | ||||
kolab rm kolab-tests || : ; \ | docker rm kolab-tests || : ; \ | ||||
docker run -v ${PWD}/../:/src/kolab.orig -t kolab-tests /lint.sh | docker run -v ${PWD}/../:/src/kolab.orig -t kolab-tests /lint.sh | ||||
test: | test: | ||||
docker kill kolab-tests || : ; \ | docker kill kolab-tests || : ; \ | ||||
docker rm kolab-tests || : ; \ | docker rm kolab-tests || : ; \ | ||||
docker run --network=kolab_kolab -v ${PWD}/../src:/src/kolabsrc.orig -t kolab-tests /init.sh testsuite | docker run --network=kolab_kolab -v ${PWD}/../src:/src/kolabsrc.orig -t kolab-tests /init.sh testsuite | ||||
shell: | shell: | ||||
docker kill kolab-tests || : ; \ | docker kill kolab-tests || : ; \ | ||||
docker rm kolab-tests || : ; \ | docker rm kolab-tests || : ; \ | ||||
docker run --network=kolab_kolab -v ${PWD}/../src:/src/kolabsrc.orig -ti kolab-tests /init.sh shell | docker run --network=kolab_kolab -v ${PWD}/../src:/src/kolabsrc.orig -ti kolab-tests /init.sh shell | ||||
all: configure build setup lint test | all: configure build setup lint test | ||||