20 lines
		
	
	
		
			451 B
		
	
	
	
		
			Bash
		
	
	
		
		
			
		
	
	
			20 lines
		
	
	
		
			451 B
		
	
	
	
		
			Bash
		
	
	
| 
								 | 
							
								#!/usr/bin/env bash
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# A script to push images to Docker Hub
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								declare -a gtsam_tags=("4.2.0-tbb-ON-python-ON_22.04")
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								for gtsam_tag in "${gtsam_tags[@]}"; do
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    touch gtsam-vnc/.env
							 | 
						||
| 
								 | 
							
								    echo "GTSAM_TAG=${gtsam_tag}" > gtsam-vnc/.env
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    docker compose --file gtsam-vnc/compose.yaml build
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    docker tag gtsam-vnc:"${gtsam_tag}" \
							 | 
						||
| 
								 | 
							
								        docker.io/borglab/gtsam-vnc:"${gtsam_tag}"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    docker push docker.io/borglab/gtsam-vnc:"${gtsam_tag}"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								done
							 |