diff options
author | Antenore Gatta <antenore@simbiosi.org> | 2019-09-23 01:34:42 +0300 |
---|---|---|
committer | Antenore Gatta <antenore@simbiosi.org> | 2019-09-23 01:34:42 +0300 |
commit | f3e14634c4df889204568b3383c72ddc7206c220 (patch) | |
tree | 89b569fb39a00ea55f018a51decb58773e3ed213 /ci | |
parent | 90fb9a248e9bc3ac737f77cf7f5bc59a3034300e (diff) |
Adding official Ubuntu Docker images
Diffstat (limited to 'ci')
-rw-r--r-- | ci/README.md | 16 | ||||
-rw-r--r-- | ci/dockerfiles/ubuntu-16.04/Dockerfile | 28 | ||||
-rw-r--r-- | ci/dockerfiles/ubuntu-18.04/Dockerfile | 28 |
3 files changed, 72 insertions, 0 deletions
diff --git a/ci/README.md b/ci/README.md new file mode 100644 index 000000000..db79d75df --- /dev/null +++ b/ci/README.md @@ -0,0 +1,16 @@ +# Remmina docker images + +To update/push images you need permissions for this repository: + +https://cloud.docker.com/u/remmina/repository/docker/remmina/ubuntu + +To build and push: + +```shell +# cd where is the Dockerfile +# login with your docker account +docker build -t remmina/ubuntu:18.04 --no-cache --force-rm --compress . +docker push remmina/ubuntu:18.04 +``` + + diff --git a/ci/dockerfiles/ubuntu-16.04/Dockerfile b/ci/dockerfiles/ubuntu-16.04/Dockerfile new file mode 100644 index 000000000..dd77e55df --- /dev/null +++ b/ci/dockerfiles/ubuntu-16.04/Dockerfile @@ -0,0 +1,28 @@ +FROM ubuntu:16.04 + +LABEL description="Bootstrap image used to build and test Remmina with Ubuntu 16.04" \ + maintainer="Antenore Gatta <antenore@simbiosi.org>" \ + vendor="Remmina Project" \ + name="org.remmina.Remmina.images.ubuntu-16.04" + +# Set noninteractive +ENV DEBIAN_FRONTEND noninteractive + +RUN \ + LC_ALL=en_US.UTF-8 apt-get update -qq \ + && apt-get install -y -qq software-properties-common python3-software-properties \ + && apt-add-repository ppa:remmina-ppa-team/freerdp-daily -y \ + && apt-get update -qq \ + && apt-get install -y -qq build-essential git-core cmake libssl-dev \ + libx11-dev libxext-dev libxinerama-dev libxcursor-dev libxdamage-dev \ + libxv-dev libxkbfile-dev libasound2-dev libcups2-dev libxml2 libxml2-dev \ + libxrandr-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \ + libxi-dev libavutil-dev libavcodec-dev libxtst-dev libgtk-3-dev \ + libgcrypt11-dev libssh-dev libpulse-dev libvte-2.91-dev libxkbfile-dev \ + libtelepathy-glib-dev libjpeg-dev libgnutls28-dev libgnome-keyring-dev \ + libavahi-ui-gtk3-dev libvncserver-dev libappindicator3-dev intltool \ + libsecret-1-dev libsodium-dev libwebkit2gtk-4.0-dev libsystemd-dev \ + libsoup2.4-dev libjson-glib-dev libavresample-dev freerdp2-dev \ + libspice-protocol-dev libspice-client-gtk-3.0-dev libfuse-dev \ + && apt autoremove -y \ + && apt clean -y diff --git a/ci/dockerfiles/ubuntu-18.04/Dockerfile b/ci/dockerfiles/ubuntu-18.04/Dockerfile new file mode 100644 index 000000000..b3bdb0c37 --- /dev/null +++ b/ci/dockerfiles/ubuntu-18.04/Dockerfile @@ -0,0 +1,28 @@ +FROM ubuntu:18.04 + +LABEL description="Bootstrap image used to build and test Remmina with Ubuntu 18.04" \ + maintainer="Antenore Gatta <antenore@simbiosi.org>" \ + vendor="Remmina Project" \ + name="org.remmina.Remmina.images.ubuntu-18.04" + +# Set noninteractive +ENV DEBIAN_FRONTEND noninteractive + +RUN \ + LC_ALL=en_US.UTF-8 apt-get update -qq \ + && apt-get install -y -qq software-properties-common python3-software-properties \ + && apt-add-repository ppa:remmina-ppa-team/freerdp-daily -y \ + && apt-get update -qq \ + && apt-get install -y -qq build-essential git-core cmake libssl-dev \ + libx11-dev libxext-dev libxinerama-dev libxcursor-dev libxdamage-dev \ + libxv-dev libxkbfile-dev libasound2-dev libcups2-dev libxml2 libxml2-dev \ + libxrandr-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \ + libxi-dev libavutil-dev libavcodec-dev libxtst-dev libgtk-3-dev \ + libgcrypt11-dev libssh-dev libpulse-dev libvte-2.91-dev libxkbfile-dev \ + libtelepathy-glib-dev libjpeg-dev libgnutls28-dev libgnome-keyring-dev \ + libavahi-ui-gtk3-dev libvncserver-dev libappindicator3-dev intltool \ + libsecret-1-dev libsodium-dev libwebkit2gtk-4.0-dev libsystemd-dev \ + libsoup2.4-dev libjson-glib-dev libavresample-dev freerdp2-dev \ + libspice-protocol-dev libspice-client-gtk-3.0-dev \ + && apt autoremove -y \ + && apt clean -y |