6.0 stable release; keep VS 5.18 and 5.20 previous

This commit is contained in:
Jo Shields 2019-07-18 10:48:13 -04:00
Родитель ade499a72e
Коммит c47c852008
7 изменённых файлов: 44 добавлений и 11 удалений

Просмотреть файл

@ -1,4 +1,4 @@
FROM mono:5.18.1.3-slim
FROM mono:5.18.1.28-slim
# MAINTAINER Jo Shields <jo.shields@xamarin.com>
# MAINTAINER Alexander Köplinger <alkpli@microsoft.com>

22
5.18.1.28/slim/Dockerfile Normal file
Просмотреть файл

@ -0,0 +1,22 @@
FROM debian:stretch-slim
# MAINTAINER Jo Shields <jo.shields@xamarin.com>
# MAINTAINER Alexander Köplinger <alkpli@microsoft.com>
ENV MONO_VERSION 5.18.1.28
RUN apt-get update \
&& apt-get install -y --no-install-recommends gnupg dirmngr \
&& rm -rf /var/lib/apt/lists/* \
&& export GNUPGHOME="$(mktemp -d)" \
&& gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF \
&& gpg --batch --export --armor 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF > /etc/apt/trusted.gpg.d/mono.gpg.asc \
&& gpgconf --kill all \
&& rm -rf "$GNUPGHOME" \
&& apt-key list | grep Xamarin \
&& apt-get purge -y --auto-remove gnupg dirmngr
RUN echo "deb http://download.mono-project.com/repo/debian vs-stretch/snapshots/$MONO_VERSION main" > /etc/apt/sources.list.d/mono-official-vs.list \
&& apt-get update \
&& apt-get install -y mono-runtime \
&& rm -rf /var/lib/apt/lists/* /tmp/*

Просмотреть файл

@ -1,4 +1,4 @@
FROM mono:5.20.1.19-slim
FROM mono:5.20.1.34-slim
# MAINTAINER Jo Shields <jo.shields@xamarin.com>
# MAINTAINER Alexander Köplinger <alkpli@microsoft.com>

Просмотреть файл

@ -3,7 +3,7 @@ FROM debian:stretch-slim
# MAINTAINER Jo Shields <jo.shields@xamarin.com>
# MAINTAINER Alexander Köplinger <alkpli@microsoft.com>
ENV MONO_VERSION 5.18.1.3
ENV MONO_VERSION 5.20.1.34
RUN apt-get update \
&& apt-get install -y --no-install-recommends gnupg dirmngr \

8
6.0.0.313/Dockerfile Normal file
Просмотреть файл

@ -0,0 +1,8 @@
FROM mono:6.0.0.313-slim
# MAINTAINER Jo Shields <jo.shields@xamarin.com>
# MAINTAINER Alexander Köplinger <alkpli@microsoft.com>
RUN apt-get update \
&& apt-get install -y binutils curl mono-devel ca-certificates-mono fsharp mono-vbnc nuget referenceassemblies-pcl \
&& rm -rf /var/lib/apt/lists/* /tmp/*

Просмотреть файл

@ -3,7 +3,7 @@ FROM debian:stretch-slim
# MAINTAINER Jo Shields <jo.shields@xamarin.com>
# MAINTAINER Alexander Köplinger <alkpli@microsoft.com>
ENV MONO_VERSION 5.20.1.19
ENV MONO_VERSION 6.0.0.313
RUN apt-get update \
&& apt-get install -y --no-install-recommends gnupg dirmngr \
@ -16,7 +16,7 @@ RUN apt-get update \
&& apt-key list | grep Xamarin \
&& apt-get purge -y --auto-remove gnupg dirmngr
RUN echo "deb http://download.mono-project.com/repo/debian stable-stretch/snapshots/$MONO_VERSION main" > /etc/apt/sources.list.d/mono-official-vs.list \
RUN echo "deb http://download.mono-project.com/repo/debian stable-stretch/snapshots/$MONO_VERSION main" > /etc/apt/sources.list.d/mono-official-stable.list \
&& apt-get update \
&& apt-get install -y mono-runtime \
&& rm -rf /var/lib/apt/lists/* /tmp/*

Просмотреть файл

@ -4,12 +4,15 @@ set -e
# we want the current latest version, one minor version before that
# and the last version before a major version bump
aliases=(
'latest -> 5.20.1.19'
'5.20.1 -> 5.20.1.19'
'5.20 -> 5.20.1.19'
'5.18.1 -> 5.18.1.3'
'5.18 -> 5.18.1.3'
'5 -> 5.20.1.19'
'latest -> 6.0.0.313'
'6.0.0 -> 6.0.0.313'
'6.0 -> 6.0.0.313'
'6 -> 6.0.0.313'
'5.20.1 -> 5.20.1.34'
'5.20 -> 5.20.1.34'
'5.18.1 -> 5.18.1.28'
'5.18 -> 5.18.1.28'
'5 -> 5.20.1.34'
)
cd "$(dirname "${BASH_SOURCE[0]}")"