You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							26 lines
						
					
					
						
							850 B
						
					
					
				
			
		
		
	
	
							26 lines
						
					
					
						
							850 B
						
					
					
				 | 
						|
# default versions to test against | 
						|
# these can be overridden by setting the environment variables in the shell | 
						|
PHP_VERSION=php-5.6.8 | 
						|
YII_VERSION=dev-master | 
						|
 | 
						|
# ensure all the configuration variables above are in environment of the shell commands below | 
						|
export | 
						|
 | 
						|
help: | 
						|
	@echo "make test    - run phpunit tests using a docker environment" | 
						|
#	@echo "make clean   - stop docker and remove container" | 
						|
 | 
						|
test: docker-php | 
						|
	composer require "yiisoft/yii2:${YII_VERSION}" --prefer-dist | 
						|
	composer install --prefer-dist | 
						|
	docker run --rm=true -v $(shell pwd):/opt/test yiitest/php:${PHP_VERSION} phpunit --verbose --color | 
						|
 | 
						|
docker-php: dockerfiles | 
						|
	cd tests/docker/php && sh build.sh | 
						|
 | 
						|
dockerfiles: | 
						|
	test -d tests/docker || git clone https://github.com/cebe/jenkins-test-docker tests/docker | 
						|
	cd tests/docker && git checkout -- . && git pull | 
						|
	mkdir -p tests/dockerids | 
						|
 | 
						|
 |