Fixed of the testing process, drop parallel building of Python
	
		
			
	
		
	
	
		
	
		
			Some checks failed
		
		
	
	
		
			
				
	
				Test build / build (push) Has been cancelled
				
			
		
		
	
	
				
					
				
			
		
			Some checks failed
		
		
	
	Test build / build (push) Has been cancelled
				
			This commit is contained in:
		
							parent
							
								
									c6d7126d2a
								
							
						
					
					
						commit
						f85560426b
					
				
					 3 changed files with 14 additions and 10 deletions
				
			
		
							
								
								
									
										10
									
								
								Dockerfile
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								Dockerfile
									
									
									
									
									
								
							|  | @ -61,9 +61,9 @@ RUN build_node.sh 18.20.5 & \ | |||
| # https://www.python.org/downloads/ | ||||
| WORKDIR /usr/src | ||||
| ADD build_python.sh /usr/local/bin/build_python.sh | ||||
| RUN build_python.sh 3.11.11 & \ | ||||
|     build_python.sh 3.12.8 & \ | ||||
|     build_python.sh 3.13.1 | ||||
| RUN build_python.sh 3.11.11 | ||||
| RUN build_python.sh 3.12.8 | ||||
| RUN build_python.sh 3.13.1 | ||||
| 
 | ||||
| ## PHP 8 | ||||
| # https://www.php.net/downloads.php | ||||
|  | @ -75,8 +75,8 @@ RUN build_php8.sh 8.4.3 | |||
| # https://www.ruby-lang.org/en/downloads/releases/ | ||||
| WORKDIR /usr/src | ||||
| ADD build_ruby.sh /usr/local/bin/build_ruby.sh | ||||
| RUN build_ruby.sh 3.3.7 & \ | ||||
|  build_ruby.sh 3.4.1 | ||||
| RUN build_ruby.sh 3.3.7 | ||||
| RUN build_ruby.sh 3.4.1 | ||||
| 
 | ||||
| ## Deno | ||||
| # From: https://github.com/denoland/deno/releases | ||||
|  |  | |||
|  | @ -19,12 +19,16 @@ with open("Dockerfile") as f: | |||
|         if line.startswith("FROM debian:"): | ||||
|             image = line.split(" ")[1].strip() | ||||
|             continue | ||||
|         if line.startswith("RUN build_"): | ||||
|         if "build_" in line and "ADD" not in line: | ||||
|             line = line.replace("RUN ", "").strip() | ||||
|             line = line.replace("& \\", "") | ||||
|             line = line.lstrip(" ") | ||||
|              | ||||
|             parts = line.split(" ") | ||||
|             name = parts[1].replace("build_", "").replace(".sh", "") | ||||
|             name = parts[0].replace("build_", "").replace(".sh", "") | ||||
|             if name.startswith("php"): | ||||
|                 name = "php" | ||||
|             version = line.split(" ")[2].strip() | ||||
|             version = parts[1].strip() | ||||
|             if name not in output["techs"]: | ||||
|                 output["techs"][name] = { | ||||
|                     "versions": [], | ||||
|  |  | |||
|  | @ -24,10 +24,10 @@ fi | |||
| CONTAINER_NAME=dev_test | ||||
| $DOCKER stop $CONTAINER_NAME &>/dev/null | ||||
| 
 | ||||
| COUNT=`cat Dockerfile | grep -e "^RUN build_" | sed "s/RUN build_//" | sed "s/\.sh//" | sed "s/php8/php/" | wc -l` | ||||
| COUNT=`cat Dockerfile | grep -e "build_" | grep -v "/usr/local" | sed "s/RUN //" |  sed "s/ADD //" | sed 's/& \\\//' | sed "s/^[ ]*//" | sed "s/build_//" | sed "s/\.sh//" | sed "s/php8/php/" | wc -l` | ||||
| I=1 | ||||
| 
 | ||||
| cat Dockerfile | grep -e "^RUN build_" | sed "s/RUN build_//" | sed "s/\.sh//" | sed "s/php8/php/" | \ | ||||
| cat Dockerfile | grep -e "build_" | grep -v "/usr/local" | sed "s/RUN //" |  sed "s/ADD //" | sed 's/& \\//' | sed "s/^[ ]*//" | sed "s/build_//" | sed "s/\.sh//" | sed "s/php8/php/" | \ | ||||
| while read line | ||||
| do | ||||
|     tech=`echo $line | cut -d " " -f 1` | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue