Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update golang #6444

Merged
merged 1 commit into from
Aug 9, 2019
Merged

Update golang #6444

merged 1 commit into from
Aug 9, 2019

Conversation

tianon
Copy link
Member

@tianon tianon commented Aug 9, 2019

Changes:

Changes:

- docker-library/golang@7e21408: Add "windowsservercore" Constraints values to "nanoserver" variants
- docker-library/golang@1e0310f: Merge pull request docker-library/golang#294 from infosiftr/nanoserver
- docker-library/golang@88b5e2b: Add newer Nano Server variants
@yosifkit
Copy link
Member

yosifkit commented Aug 9, 2019

Diff:
diff --git a/_bashbrew-arches b/_bashbrew-arches
index b93eed2..2a18601 100644
--- a/_bashbrew-arches
+++ b/_bashbrew-arches
@@ -18,6 +18,8 @@ golang:1.11-buster @ arm64v8
 golang:1.11-buster @ i386
 golang:1.11-buster @ ppc64le
 golang:1.11-buster @ s390x
+golang:1.11-nanoserver-1803 @ windows-amd64
+golang:1.11-nanoserver-1809 @ windows-amd64
 golang:1.11-stretch @ amd64
 golang:1.11-stretch @ arm32v7
 golang:1.11-stretch @ arm64v8
@@ -47,6 +49,8 @@ golang:buster @ arm64v8
 golang:buster @ i386
 golang:buster @ ppc64le
 golang:buster @ s390x
+golang:nanoserver-1803 @ windows-amd64
+golang:nanoserver-1809 @ windows-amd64
 golang:rc-alpine @ amd64
 golang:rc-alpine @ arm32v6
 golang:rc-alpine @ arm32v7
@@ -60,6 +64,8 @@ golang:rc-buster @ arm64v8
 golang:rc-buster @ i386
 golang:rc-buster @ ppc64le
 golang:rc-buster @ s390x
+golang:rc-nanoserver-1803 @ windows-amd64
+golang:rc-nanoserver-1809 @ windows-amd64
 golang:rc-windowsservercore-1803 @ windows-amd64
 golang:rc-windowsservercore-1809 @ windows-amd64
 golang:rc-windowsservercore-ltsc2016 @ windows-amd64
diff --git a/_bashbrew-list b/_bashbrew-list
index aa1d7e3..c200db1 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -3,6 +3,9 @@ golang:1-alpine
 golang:1-alpine3.9
 golang:1-alpine3.10
 golang:1-buster
+golang:1-nanoserver
+golang:1-nanoserver-1803
+golang:1-nanoserver-1809
 golang:1-stretch
 golang:1-windowsservercore
 golang:1-windowsservercore-1803
@@ -13,6 +16,9 @@ golang:1.11-alpine
 golang:1.11-alpine3.9
 golang:1.11-alpine3.10
 golang:1.11-buster
+golang:1.11-nanoserver
+golang:1.11-nanoserver-1803
+golang:1.11-nanoserver-1809
 golang:1.11-stretch
 golang:1.11-windowsservercore
 golang:1.11-windowsservercore-1803
@@ -23,6 +29,9 @@ golang:1.11.12-alpine
 golang:1.11.12-alpine3.9
 golang:1.11.12-alpine3.10
 golang:1.11.12-buster
+golang:1.11.12-nanoserver
+golang:1.11.12-nanoserver-1803
+golang:1.11.12-nanoserver-1809
 golang:1.11.12-stretch
 golang:1.11.12-windowsservercore
 golang:1.11.12-windowsservercore-1803
@@ -33,6 +42,9 @@ golang:1.12-alpine
 golang:1.12-alpine3.9
 golang:1.12-alpine3.10
 golang:1.12-buster
+golang:1.12-nanoserver
+golang:1.12-nanoserver-1803
+golang:1.12-nanoserver-1809
 golang:1.12-stretch
 golang:1.12-windowsservercore
 golang:1.12-windowsservercore-1803
@@ -43,6 +55,9 @@ golang:1.12.7-alpine
 golang:1.12.7-alpine3.9
 golang:1.12.7-alpine3.10
 golang:1.12.7-buster
+golang:1.12.7-nanoserver
+golang:1.12.7-nanoserver-1803
+golang:1.12.7-nanoserver-1809
 golang:1.12.7-stretch
 golang:1.12.7-windowsservercore
 golang:1.12.7-windowsservercore-1803
@@ -52,6 +67,9 @@ golang:1.13beta1
 golang:1.13beta1-alpine
 golang:1.13beta1-alpine3.10
 golang:1.13beta1-buster
+golang:1.13beta1-nanoserver
+golang:1.13beta1-nanoserver-1803
+golang:1.13beta1-nanoserver-1809
 golang:1.13beta1-windowsservercore
 golang:1.13beta1-windowsservercore-1803
 golang:1.13beta1-windowsservercore-1809
@@ -60,6 +78,9 @@ golang:1.13-rc
 golang:1.13-rc-alpine
 golang:1.13-rc-alpine3.10
 golang:1.13-rc-buster
+golang:1.13-rc-nanoserver
+golang:1.13-rc-nanoserver-1803
+golang:1.13-rc-nanoserver-1809
 golang:1.13-rc-windowsservercore
 golang:1.13-rc-windowsservercore-1803
 golang:1.13-rc-windowsservercore-1809
@@ -69,10 +90,16 @@ golang:alpine3.9
 golang:alpine3.10
 golang:buster
 golang:latest
+golang:nanoserver
+golang:nanoserver-1803
+golang:nanoserver-1809
 golang:rc
 golang:rc-alpine
 golang:rc-alpine3.10
 golang:rc-buster
+golang:rc-nanoserver
+golang:rc-nanoserver-1803
+golang:rc-nanoserver-1809
 golang:rc-windowsservercore
 golang:rc-windowsservercore-1803
 golang:rc-windowsservercore-1809
diff --git a/_bashbrew-shared-tags b/_bashbrew-shared-tags
index 4b91cd2..e9bd758 100644
--- a/_bashbrew-shared-tags
+++ b/_bashbrew-shared-tags
@@ -1,18 +1,27 @@
 golang:1 -- golang:buster, golang:windowsservercore-ltsc2016, golang:windowsservercore-1803, golang:windowsservercore-1809
+golang:1-nanoserver -- golang:nanoserver-1803, golang:nanoserver-1809
 golang:1-windowsservercore -- golang:windowsservercore-ltsc2016, golang:windowsservercore-1803, golang:windowsservercore-1809
 golang:1.11 -- golang:1.11-buster, golang:1.11-windowsservercore-ltsc2016, golang:1.11-windowsservercore-1803, golang:1.11-windowsservercore-1809
+golang:1.11-nanoserver -- golang:1.11-nanoserver-1803, golang:1.11-nanoserver-1809
 golang:1.11-windowsservercore -- golang:1.11-windowsservercore-ltsc2016, golang:1.11-windowsservercore-1803, golang:1.11-windowsservercore-1809
 golang:1.11.12 -- golang:1.11-buster, golang:1.11-windowsservercore-ltsc2016, golang:1.11-windowsservercore-1803, golang:1.11-windowsservercore-1809
+golang:1.11.12-nanoserver -- golang:1.11-nanoserver-1803, golang:1.11-nanoserver-1809
 golang:1.11.12-windowsservercore -- golang:1.11-windowsservercore-ltsc2016, golang:1.11-windowsservercore-1803, golang:1.11-windowsservercore-1809
 golang:1.12 -- golang:buster, golang:windowsservercore-ltsc2016, golang:windowsservercore-1803, golang:windowsservercore-1809
+golang:1.12-nanoserver -- golang:nanoserver-1803, golang:nanoserver-1809
 golang:1.12-windowsservercore -- golang:windowsservercore-ltsc2016, golang:windowsservercore-1803, golang:windowsservercore-1809
 golang:1.12.7 -- golang:buster, golang:windowsservercore-ltsc2016, golang:windowsservercore-1803, golang:windowsservercore-1809
+golang:1.12.7-nanoserver -- golang:nanoserver-1803, golang:nanoserver-1809
 golang:1.12.7-windowsservercore -- golang:windowsservercore-ltsc2016, golang:windowsservercore-1803, golang:windowsservercore-1809
 golang:1.13beta1 -- golang:rc-buster, golang:rc-windowsservercore-ltsc2016, golang:rc-windowsservercore-1803, golang:rc-windowsservercore-1809
+golang:1.13beta1-nanoserver -- golang:rc-nanoserver-1803, golang:rc-nanoserver-1809
 golang:1.13beta1-windowsservercore -- golang:rc-windowsservercore-ltsc2016, golang:rc-windowsservercore-1803, golang:rc-windowsservercore-1809
 golang:1.13-rc -- golang:rc-buster, golang:rc-windowsservercore-ltsc2016, golang:rc-windowsservercore-1803, golang:rc-windowsservercore-1809
+golang:1.13-rc-nanoserver -- golang:rc-nanoserver-1803, golang:rc-nanoserver-1809
 golang:1.13-rc-windowsservercore -- golang:rc-windowsservercore-ltsc2016, golang:rc-windowsservercore-1803, golang:rc-windowsservercore-1809
 golang:latest -- golang:buster, golang:windowsservercore-ltsc2016, golang:windowsservercore-1803, golang:windowsservercore-1809
+golang:nanoserver -- golang:nanoserver-1803, golang:nanoserver-1809
 golang:rc -- golang:rc-buster, golang:rc-windowsservercore-ltsc2016, golang:rc-windowsservercore-1803, golang:rc-windowsservercore-1809
+golang:rc-nanoserver -- golang:rc-nanoserver-1803, golang:rc-nanoserver-1809
 golang:rc-windowsservercore -- golang:rc-windowsservercore-ltsc2016, golang:rc-windowsservercore-1803, golang:rc-windowsservercore-1809
 golang:windowsservercore -- golang:windowsservercore-ltsc2016, golang:windowsservercore-1803, golang:windowsservercore-1809
diff --git a/golang_1.11-nanoserver-1803/Dockerfile b/golang_1.11-nanoserver-1803/Dockerfile
new file mode 100644
index 0000000..6e27667
--- /dev/null
+++ b/golang_1.11-nanoserver-1803/Dockerfile
@@ -0,0 +1,22 @@
+FROM mcr.microsoft.com/windows/nanoserver:1803
+
+SHELL ["cmd", "/S", "/C"]
+
+# no Git installed (intentionally)
+#  -- Nano Server is "Windows Slim"
+
+# ideally, this would be C:\go to match Linux a bit closer, but C:\go is the recommended install path for Go itself on Windows
+ENV GOPATH C:\\gopath
+
+# PATH isn't actually set in the Docker image, so we have to set it from within the container
+USER ContainerAdministrator
+RUN setx /m PATH "%GOPATH%\bin;C:\go\bin;%PATH%"
+USER ContainerUser
+# doing this first to share cache across versions more aggressively
+
+ENV GOLANG_VERSION 1.11.12
+
+COPY --from=golang:1.11.12-windowsservercore-1803 C:\\go C:\\go
+RUN go version
+
+WORKDIR $GOPATH
diff --git a/golang_1.11-nanoserver-1809/Dockerfile b/golang_1.11-nanoserver-1809/Dockerfile
new file mode 100644
index 0000000..43e2b9a
--- /dev/null
+++ b/golang_1.11-nanoserver-1809/Dockerfile
@@ -0,0 +1,22 @@
+FROM mcr.microsoft.com/windows/nanoserver:1809
+
+SHELL ["cmd", "/S", "/C"]
+
+# no Git installed (intentionally)
+#  -- Nano Server is "Windows Slim"
+
+# ideally, this would be C:\go to match Linux a bit closer, but C:\go is the recommended install path for Go itself on Windows
+ENV GOPATH C:\\gopath
+
+# PATH isn't actually set in the Docker image, so we have to set it from within the container
+USER ContainerAdministrator
+RUN setx /m PATH "%GOPATH%\bin;C:\go\bin;%PATH%"
+USER ContainerUser
+# doing this first to share cache across versions more aggressively
+
+ENV GOLANG_VERSION 1.11.12
+
+COPY --from=golang:1.11.12-windowsservercore-1809 C:\\go C:\\go
+RUN go version
+
+WORKDIR $GOPATH
diff --git a/golang_nanoserver-1803/Dockerfile b/golang_nanoserver-1803/Dockerfile
new file mode 100644
index 0000000..3662a2d
--- /dev/null
+++ b/golang_nanoserver-1803/Dockerfile
@@ -0,0 +1,22 @@
+FROM mcr.microsoft.com/windows/nanoserver:1803
+
+SHELL ["cmd", "/S", "/C"]
+
+# no Git installed (intentionally)
+#  -- Nano Server is "Windows Slim"
+
+# ideally, this would be C:\go to match Linux a bit closer, but C:\go is the recommended install path for Go itself on Windows
+ENV GOPATH C:\\gopath
+
+# PATH isn't actually set in the Docker image, so we have to set it from within the container
+USER ContainerAdministrator
+RUN setx /m PATH "%GOPATH%\bin;C:\go\bin;%PATH%"
+USER ContainerUser
+# doing this first to share cache across versions more aggressively
+
+ENV GOLANG_VERSION 1.12.7
+
+COPY --from=golang:1.12.7-windowsservercore-1803 C:\\go C:\\go
+RUN go version
+
+WORKDIR $GOPATH
diff --git a/golang_nanoserver-1809/Dockerfile b/golang_nanoserver-1809/Dockerfile
new file mode 100644
index 0000000..86270d4
--- /dev/null
+++ b/golang_nanoserver-1809/Dockerfile
@@ -0,0 +1,22 @@
+FROM mcr.microsoft.com/windows/nanoserver:1809
+
+SHELL ["cmd", "/S", "/C"]
+
+# no Git installed (intentionally)
+#  -- Nano Server is "Windows Slim"
+
+# ideally, this would be C:\go to match Linux a bit closer, but C:\go is the recommended install path for Go itself on Windows
+ENV GOPATH C:\\gopath
+
+# PATH isn't actually set in the Docker image, so we have to set it from within the container
+USER ContainerAdministrator
+RUN setx /m PATH "%GOPATH%\bin;C:\go\bin;%PATH%"
+USER ContainerUser
+# doing this first to share cache across versions more aggressively
+
+ENV GOLANG_VERSION 1.12.7
+
+COPY --from=golang:1.12.7-windowsservercore-1809 C:\\go C:\\go
+RUN go version
+
+WORKDIR $GOPATH
diff --git a/golang_rc-nanoserver-1803/Dockerfile b/golang_rc-nanoserver-1803/Dockerfile
new file mode 100644
index 0000000..932ba42
--- /dev/null
+++ b/golang_rc-nanoserver-1803/Dockerfile
@@ -0,0 +1,22 @@
+FROM mcr.microsoft.com/windows/nanoserver:1803
+
+SHELL ["cmd", "/S", "/C"]
+
+# no Git installed (intentionally)
+#  -- Nano Server is "Windows Slim"
+
+# ideally, this would be C:\go to match Linux a bit closer, but C:\go is the recommended install path for Go itself on Windows
+ENV GOPATH C:\\gopath
+
+# PATH isn't actually set in the Docker image, so we have to set it from within the container
+USER ContainerAdministrator
+RUN setx /m PATH "%GOPATH%\bin;C:\go\bin;%PATH%"
+USER ContainerUser
+# doing this first to share cache across versions more aggressively
+
+ENV GOLANG_VERSION 1.13beta1
+
+COPY --from=golang:1.13beta1-windowsservercore-1803 C:\\go C:\\go
+RUN go version
+
+WORKDIR $GOPATH
diff --git a/golang_rc-nanoserver-1809/Dockerfile b/golang_rc-nanoserver-1809/Dockerfile
new file mode 100644
index 0000000..7027dda
--- /dev/null
+++ b/golang_rc-nanoserver-1809/Dockerfile
@@ -0,0 +1,22 @@
+FROM mcr.microsoft.com/windows/nanoserver:1809
+
+SHELL ["cmd", "/S", "/C"]
+
+# no Git installed (intentionally)
+#  -- Nano Server is "Windows Slim"
+
+# ideally, this would be C:\go to match Linux a bit closer, but C:\go is the recommended install path for Go itself on Windows
+ENV GOPATH C:\\gopath
+
+# PATH isn't actually set in the Docker image, so we have to set it from within the container
+USER ContainerAdministrator
+RUN setx /m PATH "%GOPATH%\bin;C:\go\bin;%PATH%"
+USER ContainerUser
+# doing this first to share cache across versions more aggressively
+
+ENV GOLANG_VERSION 1.13beta1
+
+COPY --from=golang:1.13beta1-windowsservercore-1809 C:\\go C:\\go
+RUN go version
+
+WORKDIR $GOPATH

@yosifkit
Copy link
Member

yosifkit commented Aug 9, 2019

Build test of #6444; ba03be0; amd64 (golang):

$ bashbrew build golang:1.13beta1-buster
Using bashbrew/cache:08c2f7815dcf4032bfcdc1d67a7bf82e232da4fe8e34a853d69f24ce5424dcec (golang:1.13beta1-buster)
Tagging golang:1.13beta1-buster
Tagging golang:1.13-rc-buster
Tagging golang:rc-buster
Tagging golang:1.13beta1
Tagging golang:1.13-rc
Tagging golang:rc

$ test/run.sh golang:1.13beta1-buster
testing golang:1.13beta1-buster
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'golang-hello-world' [5/5]...passed


$ bashbrew build golang:1.13beta1-alpine3.10
Using bashbrew/cache:813988d24d6fdbad4e7d694ab0d10321b0195bb87db88a4916d665515b8409d4 (golang:1.13beta1-alpine3.10)
Tagging golang:1.13beta1-alpine3.10
Tagging golang:1.13-rc-alpine3.10
Tagging golang:rc-alpine3.10
Tagging golang:1.13beta1-alpine
Tagging golang:1.13-rc-alpine
Tagging golang:rc-alpine

$ test/run.sh golang:1.13beta1-alpine3.10
testing golang:1.13beta1-alpine3.10
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'golang-hello-world' [5/5]...passed


$ bashbrew build golang:1.13beta1-windowsservercore-ltsc2016
skipping "golang:1.13beta1-windowsservercore-ltsc2016" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh golang:1.13beta1-windowsservercore-ltsc2016
testing golang:1.13beta1-windowsservercore-ltsc2016
	image has no tests...skipping


$ bashbrew build golang:1.13beta1-windowsservercore-1803
skipping "golang:1.13beta1-windowsservercore-1803" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh golang:1.13beta1-windowsservercore-1803
testing golang:1.13beta1-windowsservercore-1803
	image has no tests...skipping


$ bashbrew build golang:1.13beta1-windowsservercore-1809
skipping "golang:1.13beta1-windowsservercore-1809" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh golang:1.13beta1-windowsservercore-1809
testing golang:1.13beta1-windowsservercore-1809
	image has no tests...skipping


$ bashbrew build golang:1.13beta1-nanoserver-1803
skipping "golang:1.13beta1-nanoserver-1803" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh golang:1.13beta1-nanoserver-1803
testing golang:1.13beta1-nanoserver-1803
	image has no tests...skipping


$ bashbrew build golang:1.13beta1-nanoserver-1809
skipping "golang:1.13beta1-nanoserver-1809" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh golang:1.13beta1-nanoserver-1809
testing golang:1.13beta1-nanoserver-1809
	image has no tests...skipping


$ bashbrew build golang:1.12.7-buster
Using bashbrew/cache:1177a4498e6cf5f62c669dedc81e45aa73bfcbf52fd06c2ace1ac2b72eabbeec (golang:1.12.7-buster)
Tagging golang:1.12.7-buster
Tagging golang:1.12-buster
Tagging golang:1-buster
Tagging golang:buster
Tagging golang:1.12.7
Tagging golang:1.12
Tagging golang:1
Tagging golang:latest

$ test/run.sh golang:1.12.7-buster
testing golang:1.12.7-buster
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'golang-hello-world' [5/5]...passed


$ bashbrew build golang:1.12.7-stretch
Using bashbrew/cache:dc8f1effc50cf60bc433bcbb1f41fabd438fe42b24eda9051d739dc3a32e9053 (golang:1.12.7-stretch)
Tagging golang:1.12.7-stretch
Tagging golang:1.12-stretch
Tagging golang:1-stretch
Tagging golang:stretch

$ test/run.sh golang:1.12.7-stretch
testing golang:1.12.7-stretch
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'golang-hello-world' [5/5]...passed


$ bashbrew build golang:1.12.7-alpine3.10
Using bashbrew/cache:3d14d79b8db2153d5675be6e123dbffdc3f8ab02d7843152e494e84876266622 (golang:1.12.7-alpine3.10)
Tagging golang:1.12.7-alpine3.10
Tagging golang:1.12-alpine3.10
Tagging golang:1-alpine3.10
Tagging golang:alpine3.10
Tagging golang:1.12.7-alpine
Tagging golang:1.12-alpine
Tagging golang:1-alpine
Tagging golang:alpine

$ test/run.sh golang:1.12.7-alpine3.10
testing golang:1.12.7-alpine3.10
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'golang-hello-world' [5/5]...passed


$ bashbrew build golang:1.12.7-alpine3.9
Using bashbrew/cache:b10a3c43879192ebe5597a866c12758b34e66cb5b25a0e50e4fd50d964057a98 (golang:1.12.7-alpine3.9)
Tagging golang:1.12.7-alpine3.9
Tagging golang:1.12-alpine3.9
Tagging golang:1-alpine3.9
Tagging golang:alpine3.9

$ test/run.sh golang:1.12.7-alpine3.9
testing golang:1.12.7-alpine3.9
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'golang-hello-world' [5/5]...passed


$ bashbrew build golang:1.12.7-windowsservercore-ltsc2016
skipping "golang:1.12.7-windowsservercore-ltsc2016" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh golang:1.12.7-windowsservercore-ltsc2016
testing golang:1.12.7-windowsservercore-ltsc2016
	image has no tests...skipping


$ bashbrew build golang:1.12.7-windowsservercore-1803
skipping "golang:1.12.7-windowsservercore-1803" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh golang:1.12.7-windowsservercore-1803
testing golang:1.12.7-windowsservercore-1803
	image has no tests...skipping


$ bashbrew build golang:1.12.7-windowsservercore-1809
skipping "golang:1.12.7-windowsservercore-1809" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh golang:1.12.7-windowsservercore-1809
testing golang:1.12.7-windowsservercore-1809
	image has no tests...skipping


$ bashbrew build golang:1.12.7-nanoserver-1803
skipping "golang:1.12.7-nanoserver-1803" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh golang:1.12.7-nanoserver-1803
testing golang:1.12.7-nanoserver-1803
	image has no tests...skipping


$ bashbrew build golang:1.12.7-nanoserver-1809
skipping "golang:1.12.7-nanoserver-1809" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh golang:1.12.7-nanoserver-1809
testing golang:1.12.7-nanoserver-1809
	image has no tests...skipping


$ bashbrew build golang:1.11.12-buster
Using bashbrew/cache:d5b381d1c07b4a6aafae42cf3ba67fb897ba1183b509ac20fab24c16177f4303 (golang:1.11.12-buster)
Tagging golang:1.11.12-buster
Tagging golang:1.11-buster
Tagging golang:1.11.12
Tagging golang:1.11

$ test/run.sh golang:1.11.12-buster
testing golang:1.11.12-buster
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'golang-hello-world' [5/5]...passed


$ bashbrew build golang:1.11.12-stretch
Using bashbrew/cache:d6123c946b2d6d884ec12b5f96186d0550c20ffb8c43a291a801c095cd440a34 (golang:1.11.12-stretch)
Tagging golang:1.11.12-stretch
Tagging golang:1.11-stretch

$ test/run.sh golang:1.11.12-stretch
testing golang:1.11.12-stretch
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'golang-hello-world' [5/5]...passed


$ bashbrew build golang:1.11.12-alpine3.10
Using bashbrew/cache:2bd5fd80beb13283f14f90e669d0c0eece45987fb61370fbc22a845b4dc6a4f1 (golang:1.11.12-alpine3.10)
Tagging golang:1.11.12-alpine3.10
Tagging golang:1.11-alpine3.10
Tagging golang:1.11.12-alpine
Tagging golang:1.11-alpine

$ test/run.sh golang:1.11.12-alpine3.10
testing golang:1.11.12-alpine3.10
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'golang-hello-world' [5/5]...passed


$ bashbrew build golang:1.11.12-alpine3.9
Using bashbrew/cache:eaa3dee8c60fcd5d0bf2791ff2c9c31f43138ba7012747fb3c9a704cf43f3385 (golang:1.11.12-alpine3.9)
Tagging golang:1.11.12-alpine3.9
Tagging golang:1.11-alpine3.9

$ test/run.sh golang:1.11.12-alpine3.9
testing golang:1.11.12-alpine3.9
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'golang-hello-world' [5/5]...passed


$ bashbrew build golang:1.11.12-windowsservercore-ltsc2016
skipping "golang:1.11.12-windowsservercore-ltsc2016" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh golang:1.11.12-windowsservercore-ltsc2016
testing golang:1.11.12-windowsservercore-ltsc2016
	image has no tests...skipping


$ bashbrew build golang:1.11.12-windowsservercore-1803
skipping "golang:1.11.12-windowsservercore-1803" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh golang:1.11.12-windowsservercore-1803
testing golang:1.11.12-windowsservercore-1803
	image has no tests...skipping


$ bashbrew build golang:1.11.12-windowsservercore-1809
skipping "golang:1.11.12-windowsservercore-1809" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh golang:1.11.12-windowsservercore-1809
testing golang:1.11.12-windowsservercore-1809
	image has no tests...skipping


$ bashbrew build golang:1.11.12-nanoserver-1803
skipping "golang:1.11.12-nanoserver-1803" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh golang:1.11.12-nanoserver-1803
testing golang:1.11.12-nanoserver-1803
	image has no tests...skipping


$ bashbrew build golang:1.11.12-nanoserver-1809
skipping "golang:1.11.12-nanoserver-1809" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh golang:1.11.12-nanoserver-1809
testing golang:1.11.12-nanoserver-1809
	image has no tests...skipping

@yosifkit yosifkit merged commit 1b6c10e into docker-library:master Aug 9, 2019
@yosifkit yosifkit deleted the golang branch August 9, 2019 22:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants