Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/ci
diff options
context:
space:
mode:
authorAntenore Gatta <antenore@simbiosi.org>2019-09-23 01:34:42 +0300
committerAntenore Gatta <antenore@simbiosi.org>2019-09-23 01:34:42 +0300
commitf3e14634c4df889204568b3383c72ddc7206c220 (patch)
tree89b569fb39a00ea55f018a51decb58773e3ed213 /ci
parent90fb9a248e9bc3ac737f77cf7f5bc59a3034300e (diff)
Adding official Ubuntu Docker images
Diffstat (limited to 'ci')
-rw-r--r--ci/README.md16
-rw-r--r--ci/dockerfiles/ubuntu-16.04/Dockerfile28
-rw-r--r--ci/dockerfiles/ubuntu-18.04/Dockerfile28
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