Compare commits
	
		
			2 Commits
		
	
	
		
			e5795f6c9e
			...
			e83a1dc2b8
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| e83a1dc2b8 | |||
| 17af235dca | 
							
								
								
									
										8
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| # Copyright (c) 2022 Bryan Joshua Pedini | ||||
| # License: MIT · see LICENSE file for more details | ||||
| ARG GO_VERSION "$GO_VERSION" | ||||
|  | ||||
| FROM golang:${GO_VERSION} | ||||
|  | ||||
| RUN apk add --no-cache git; \ | ||||
|     rm -rf /var/cache/apk | ||||
							
								
								
									
										14
									
								
								build.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								build.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | ||||
| #!/usr/bin/env bash | ||||
| set -e | ||||
|  | ||||
| # Copyright (c) 2022 Bryan Joshua Pedini | ||||
| # License: MIT · see LICENSE file for more details | ||||
|  | ||||
| REGEX="^[ ]*(#.*)?$" | ||||
| while read -r VERSION; do | ||||
|   if [[ ! "${VERSION}" =~ $REGEX ]]; then | ||||
|     docker build --force-rm --build-arg GO_VERSION=${VERSION} -t bryanpedini/gobuilder:${VERSION} . | ||||
|     docker push bryanpedini/gobuilder:${VERSION} | ||||
|     docker image rm bryanpedini/gobuilder:${VERSION} golang:${VERSION} | ||||
|   fi | ||||
| done < versionlist | ||||
							
								
								
									
										11
									
								
								versionlist
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								versionlist
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | ||||
| # Copyright (c) 2022 Bryan Joshua Pedini | ||||
| # License: MIT · see LICENSE file for more details | ||||
|  | ||||
| 1.17.6-alpine3.14 | ||||
| 1.17.6-alpine3.15 | ||||
| 1.17.7-alpine3.14 | ||||
| 1.17.7-alpine3.15 | ||||
| 1.17.8-alpine3.14 | ||||
| 1.17.8-alpine3.15 | ||||
| 1.18.0-alpine3.14 | ||||
| 1.18.0-alpine3.15 | ||||
		Reference in New Issue
	
	Block a user