20 lines
		
	
	
		
			693 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
		
		
			
		
	
	
			20 lines
		
	
	
		
			693 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| 
								 | 
							
								# This is a Dockerfile that sets up a simple Docker image for CI testing
							 | 
						||
| 
								 | 
							
								# We need this, because we need to install spack into the Docker image
							 | 
						||
| 
								 | 
							
								# in order to avoid the runners requiring access to Github.
							 | 
						||
| 
								 | 
							
								FROM debian:latest
							 | 
						||
| 
								 | 
							
								MAINTAINER dominic.kempf@iwr.uni-heidelberg.de
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								RUN export DEBIAN_FRONTEND=noninteractive; \
							 | 
						||
| 
								 | 
							
								  apt-get update && apt-get dist-upgrade --no-install-recommends --yes \
							 | 
						||
| 
								 | 
							
								  && apt-get install --no-install-recommends --yes \
							 | 
						||
| 
								 | 
							
								  build-essential \
							 | 
						||
| 
								 | 
							
								  ca-certificates \
							 | 
						||
| 
								 | 
							
								  git             \
							 | 
						||
| 
								 | 
							
								  procps          \
							 | 
						||
| 
								 | 
							
								  python          \
							 | 
						||
| 
								 | 
							
								  python-dev      \
							 | 
						||
| 
								 | 
							
								  && apt-get clean && rm -rf /var/lib/apt/lists/*
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								ARG version=master
							 | 
						||
| 
								 | 
							
								RUN git clone -b $version https://github.com/spack/spack.git
							 |