23 lines
		
	
	
		
			674 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			674 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| FROM jenkins/jenkins:lts-jdk17
 | |
| USER root
 | |
| 
 | |
| # C Build Utils
 | |
| RUN apt-get update && apt-get install -y build-essential
 | |
| 
 | |
| # Python (cant find package atm)
 | |
| # RUN apt-get update && apt-get install -y python
 | |
| 
 | |
| # Doxygen
 | |
| RUN apt-get update && apt-get install -y wget
 | |
| RUN cd /tmp && \
 | |
|     mkdir doxygen && \
 | |
|     cd doxygen && \
 | |
|     wget https://www.doxygen.nl/files/doxygen-1.11.0.linux.bin.tar.gz && \
 | |
|     tar -xzvf ./doxygen-1.11.0.linux.bin.tar.gz && \
 | |
|     cp ./doxygen-1.11.0/bin/* /usr/local/bin/
 | |
| 
 | |
| # xvfb for jenkins plugin + dependencies required to actually render lwjgl
 | |
| RUN apt-get update && apt-get install -y xvfb mesa-utils libxrender1 libxext6 libxtst6 libxi6
 | |
| 
 | |
| USER jenkins
 |