Skip to content

Commit

Permalink
Migrate towards initial Debian support
Browse files Browse the repository at this point in the history
  • Loading branch information
ehfd authored Oct 30, 2024
1 parent 4e571a3 commit 493e90f
Show file tree
Hide file tree
Showing 15 changed files with 80 additions and 40 deletions.
4 changes: 2 additions & 2 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,10 @@ RUN sudo apt-get update && sudo apt-get install --no-install-recommends -y \
libxv1 \
libxtst6 \
libxext6 && \
if [ "$(grep '^VERSION_ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" \> "20.04" ]; then apt-get install --no-install-recommends -y xcvt libopenh264-dev svt-av1 aom-tools; else apt-get install --no-install-recommends -y mesa-utils-extra; fi && \
if { [ "$(grep '^ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" = "ubuntu" ] && [ "$(grep '^VERSION_ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" \> "20.04" ]; } || { [ "$(grep '^ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" = "debian" ] && [ "$(grep '^VERSION_ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" \> "11" ]; }; then apt-get install --no-install-recommends -y xcvt libopenh264-dev svt-av1 aom-tools; else apt-get install --no-install-recommends -y mesa-utils-extra; fi && \
sudo apt-get clean && sudo rm -rf /var/lib/apt/lists/* /var/cache/debconf/* /var/log/* /tmp/* /var/tmp/*

RUN if [ "$(grep '^VERSION_ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" \> "20.04" ]; then \
RUN if { [ "$(grep '^ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" = "ubuntu" ] && [ "$(grep '^VERSION_ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" \> "20.04" ]; } || { [ "$(grep '^ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" = "debian" ] && [ "$(grep '^VERSION_ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" \> "11" ]; }; then \
sudo apt-get update && \
sudo apt-get install --no-install-recommends -y xcvt && \
sudo apt-get clean && sudo rm -rf /var/lib/apt/lists/* /var/cache/debconf/* /var/log/* /tmp/* /var/tmp/*; \
Expand Down
4 changes: 2 additions & 2 deletions .devcontainer/features/desktop-selkies/src/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ apt-get update && apt-get install --no-install-recommends -y \
libxv1 \
libxtst6 \
libxext6 && \
if [ "$(grep '^VERSION_ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" \> "20.04" ]; then apt-get install --no-install-recommends -y xcvt libopenh264-dev svt-av1 aom-tools; else apt-get install --no-install-recommends -y mesa-utils-extra; fi && \
if { [ "$(grep '^ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" = "ubuntu" ] && [ "$(grep '^VERSION_ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" \> "20.04" ]; } || { [ "$(grep '^ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" = "debian" ] && [ "$(grep '^VERSION_ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" \> "11" ]; }; then apt-get install --no-install-recommends -y xcvt libopenh264-dev svt-av1 aom-tools; else apt-get install --no-install-recommends -y mesa-utils-extra; fi && \
apt-get clean && rm -rf /var/lib/apt/lists/* /var/cache/debconf/* /var/log/* /tmp/* /var/tmp/*

# Install system dependencies
Expand All @@ -62,7 +62,7 @@ apt-get update && apt-get install --no-install-recommends -y \
coturn && \
apt-get clean && rm -rf /var/lib/apt/lists/* /var/cache/debconf/* /var/log/* /tmp/* /var/tmp/*

if [ "$(grep '^VERSION_ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" \> "20.04" ]; then apt-get install --no-install-recommends -y xcvt; fi
if { [ "$(grep '^ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" = "ubuntu" ] && [ "$(grep '^VERSION_ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" \> "20.04" ]; } || { [ "$(grep '^ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" = "debian" ] && [ "$(grep '^VERSION_ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" \> "11" ]; }; then apt-get install --no-install-recommends -y xcvt; fi

# Install desktop environment
./install-desktop-environment.sh ${DESKTOP}
Expand Down
15 changes: 12 additions & 3 deletions .github/workflows/build_and_publish_all_images.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -63,49 +63,55 @@ jobs:
- name: gstreamer
version_suffix: -ubuntu20.04
build_args: |
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=20.04
context: addons/gstreamer

- name: gstreamer
version_suffix: -ubuntu22.04
build_args: |
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=22.04
context: addons/gstreamer

- name: gstreamer
version_suffix: -ubuntu24.04
build_args: |
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=24.04
context: addons/gstreamer

- name: js-interposer
version_suffix: -ubuntu20.04
build_args: |
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=20.04
PKG_NAME=selkies-js-interposer
PKG_VERSION=0.0.0
context: addons/js-interposer
dockerfile: Dockerfile.ubuntu_debpkg
dockerfile: Dockerfile.debpkg
platforms: linux/amd64,linux/arm64

- name: js-interposer
version_suffix: -ubuntu22.04
build_args: |
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=22.04
PKG_NAME=selkies-js-interposer
PKG_VERSION=0.0.0
context: addons/js-interposer
dockerfile: Dockerfile.ubuntu_debpkg
dockerfile: Dockerfile.debpkg
platforms: linux/amd64,linux/arm64

- name: js-interposer
version_suffix: -ubuntu24.04
build_args: |
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=24.04
PKG_NAME=selkies-js-interposer
PKG_VERSION=0.0.0
context: addons/js-interposer
dockerfile: Dockerfile.ubuntu_debpkg
dockerfile: Dockerfile.debpkg
platforms: linux/amd64,linux/arm64

- name: turn-rest
Expand Down Expand Up @@ -142,6 +148,7 @@ jobs:
version_suffix: -ubuntu20.04
build_args: |
PACKAGE_VERSION=0.0.0.dev0
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=20.04
GSTREAMER_BASE_IMAGE_RELEASE=${{ github.event_name != 'pull_request' && github.ref_name || 'main' }}
PY_BUILD_IMAGE=ghcr.io/${{ github.repository }}/py-build:${{ github.event_name != 'pull_request' && github.ref_name || 'main' }}
Expand All @@ -154,6 +161,7 @@ jobs:
version_suffix: -ubuntu22.04
build_args: |
PACKAGE_VERSION=0.0.0.dev0
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=22.04
GSTREAMER_BASE_IMAGE_RELEASE=${{ github.event_name != 'pull_request' && github.ref_name || 'main' }}
PY_BUILD_IMAGE=ghcr.io/${{ github.repository }}/py-build:${{ github.event_name != 'pull_request' && github.ref_name || 'main' }}
Expand All @@ -166,6 +174,7 @@ jobs:
version_suffix: -ubuntu24.04
build_args: |
PACKAGE_VERSION=0.0.0.dev0
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=24.04
GSTREAMER_BASE_IMAGE_RELEASE=${{ github.event_name != 'pull_request' && github.ref_name || 'main' }}
PY_BUILD_IMAGE=ghcr.io/${{ github.repository }}/py-build:${{ github.event_name != 'pull_request' && github.ref_name || 'main' }}
Expand Down
15 changes: 12 additions & 3 deletions .github/workflows/build_and_publish_changed_images.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -74,49 +74,55 @@ jobs:
- name: gstreamer
version_suffix: -ubuntu20.04
build_args: |
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=20.04
context: addons/gstreamer

- name: gstreamer
version_suffix: -ubuntu22.04
build_args: |
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=22.04
context: addons/gstreamer

- name: gstreamer
version_suffix: -ubuntu24.04
build_args: |
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=24.04
context: addons/gstreamer

- name: js-interposer
version_suffix: -ubuntu20.04
build_args: |
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=20.04
PKG_NAME=selkies-js-interposer
PKG_VERSION=0.0.0
context: addons/js-interposer
dockerfile: Dockerfile.ubuntu_debpkg
dockerfile: Dockerfile.debpkg
platforms: linux/amd64,linux/arm64

- name: js-interposer
version_suffix: -ubuntu22.04
build_args: |
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=22.04
PKG_NAME=selkies-js-interposer
PKG_VERSION=0.0.0
context: addons/js-interposer
dockerfile: Dockerfile.ubuntu_debpkg
dockerfile: Dockerfile.debpkg
platforms: linux/amd64,linux/arm64

- name: js-interposer
version_suffix: -ubuntu24.04
build_args: |
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=24.04
PKG_NAME=selkies-js-interposer
PKG_VERSION=0.0.0
context: addons/js-interposer
dockerfile: Dockerfile.ubuntu_debpkg
dockerfile: Dockerfile.debpkg
platforms: linux/amd64,linux/arm64

- name: turn-rest
Expand Down Expand Up @@ -162,6 +168,7 @@ jobs:
version_suffix: -ubuntu20.04
build_args: |
PACKAGE_VERSION=0.0.0.dev0
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=20.04
GSTREAMER_BASE_IMAGE_RELEASE=${{ github.event_name != 'pull_request' && github.ref_name || 'main' }}
PY_BUILD_IMAGE=ghcr.io/${{ github.repository }}/py-build:${{ github.event_name != 'pull_request' && github.ref_name || 'main' }}
Expand All @@ -174,6 +181,7 @@ jobs:
version_suffix: -ubuntu22.04
build_args: |
PACKAGE_VERSION=0.0.0.dev0
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=22.04
GSTREAMER_BASE_IMAGE_RELEASE=${{ github.event_name != 'pull_request' && github.ref_name || 'main' }}
PY_BUILD_IMAGE=ghcr.io/${{ github.repository }}/py-build:${{ github.event_name != 'pull_request' && github.ref_name || 'main' }}
Expand All @@ -186,6 +194,7 @@ jobs:
version_suffix: -ubuntu24.04
build_args: |
PACKAGE_VERSION=0.0.0.dev0
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=24.04
GSTREAMER_BASE_IMAGE_RELEASE=${{ github.event_name != 'pull_request' && github.ref_name || 'main' }}
PY_BUILD_IMAGE=ghcr.io/${{ github.repository }}/py-build:${{ github.event_name != 'pull_request' && github.ref_name || 'main' }}
Expand Down
15 changes: 12 additions & 3 deletions .github/workflows/build_and_publish_release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -93,49 +93,55 @@ jobs:
- name: gstreamer
version_suffix: -ubuntu20.04
build_args: |
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=20.04
context: addons/gstreamer

- name: gstreamer
version_suffix: -ubuntu22.04
build_args: |
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=22.04
context: addons/gstreamer

- name: gstreamer
version_suffix: -ubuntu24.04
build_args: |
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=24.04
context: addons/gstreamer

- name: js-interposer
version_suffix: -ubuntu20.04
build_args: |
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=20.04
PKG_NAME=selkies-js-interposer
PKG_VERSION=${{ needs.get_semver.outputs.semver }}
context: addons/js-interposer
dockerfile: Dockerfile.ubuntu_debpkg
dockerfile: Dockerfile.debpkg
platforms: linux/amd64,linux/arm64

- name: js-interposer
version_suffix: -ubuntu22.04
build_args: |
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=22.04
PKG_NAME=selkies-js-interposer
PKG_VERSION=${{ needs.get_semver.outputs.semver }}
context: addons/js-interposer
dockerfile: Dockerfile.ubuntu_debpkg
dockerfile: Dockerfile.debpkg
platforms: linux/amd64,linux/arm64

- name: js-interposer
version_suffix: -ubuntu24.04
build_args: |
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=24.04
PKG_NAME=selkies-js-interposer
PKG_VERSION=${{ needs.get_semver.outputs.semver }}
context: addons/js-interposer
dockerfile: Dockerfile.ubuntu_debpkg
dockerfile: Dockerfile.debpkg
platforms: linux/amd64,linux/arm64

- name: turn-rest
Expand Down Expand Up @@ -177,6 +183,7 @@ jobs:
version_suffix: -ubuntu20.04
build_args: |
PACKAGE_VERSION=${{ needs.get_semver.outputs.semver }}
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=20.04
GSTREAMER_BASE_IMAGE_RELEASE=${{ github.event_name != 'pull_request' && github.event.inputs.tag || 'main' }}
PY_BUILD_IMAGE=ghcr.io/${{ github.repository }}/py-build:${{ github.event_name != 'pull_request' && github.event.inputs.tag || 'main' }}
Expand All @@ -189,6 +196,7 @@ jobs:
version_suffix: -ubuntu22.04
build_args: |
PACKAGE_VERSION=${{ needs.get_semver.outputs.semver }}
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=22.04
GSTREAMER_BASE_IMAGE_RELEASE=${{ github.event_name != 'pull_request' && github.event.inputs.tag || 'main' }}
PY_BUILD_IMAGE=ghcr.io/${{ github.repository }}/py-build:${{ github.event_name != 'pull_request' && github.event.inputs.tag || 'main' }}
Expand All @@ -201,6 +209,7 @@ jobs:
version_suffix: -ubuntu24.04
build_args: |
PACKAGE_VERSION=${{ needs.get_semver.outputs.semver }}
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=24.04
GSTREAMER_BASE_IMAGE_RELEASE=${{ github.event_name != 'pull_request' && github.event.inputs.tag || 'main' }}
PY_BUILD_IMAGE=ghcr.io/${{ github.repository }}/py-build:${{ github.event_name != 'pull_request' && github.event.inputs.tag || 'main' }}
Expand Down
2 changes: 1 addition & 1 deletion addons/example/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ RUN apt-get update && apt-get install --no-install-recommends -y \
mesa-vulkan-drivers \
vulkan-tools \
radeontop && \
if [ "$(grep '^VERSION_ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" \> "20.04" ]; then apt-get install --no-install-recommends -y xcvt libopenh264-dev svt-av1 aom-tools; else apt-get install --no-install-recommends -y mesa-utils-extra; fi && \
if { [ "$(grep '^ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" = "ubuntu" ] && [ "$(grep '^VERSION_ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" \> "20.04" ]; } || { [ "$(grep '^ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" = "debian" ] && [ "$(grep '^VERSION_ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" \> "11" ]; }; then apt-get install --no-install-recommends -y xcvt libopenh264-dev svt-av1 aom-tools; else apt-get install --no-install-recommends -y mesa-utils-extra; fi && \
if [ "$(dpkg --print-architecture)" = "amd64" ]; then apt-get install --no-install-recommends -y intel-gpu-tools nvtop va-driver-all i965-va-driver-shaders intel-media-va-driver-non-free; fi && \
apt-get clean && rm -rf /var/lib/apt/lists/* /var/cache/debconf/* /var/log/* /tmp/* /var/tmp/* && \
echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && \
Expand Down
6 changes: 3 additions & 3 deletions addons/gstreamer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ RUN apt-get update && apt-get install --no-install-recommends -y \
libxv-dev \
libxtst-dev \
libxext-dev && \
if [ "$(grep '^VERSION_ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" \> "20.04" ]; then apt-get update && apt-get install --no-install-recommends -y libopenh264-dev svt-av1 libsvtav1enc-dev libsvtav1dec-dev aom-tools libaom-dev; fi && \
if { [ "$(grep '^ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" = "ubuntu" ] && [ "$(grep '^VERSION_ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" \> "20.04" ]; } || { [ "$(grep '^ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" = "debian" ] && [ "$(grep '^VERSION_ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" \> "11" ]; }; then apt-get update && apt-get install --no-install-recommends -y libopenh264-dev svt-av1 libsvtav1enc-dev libsvtav1dec-dev aom-tools libaom-dev; fi && \
apt-get clean && rm -rf /var/lib/apt/lists/* /var/cache/debconf/* /var/log/* /tmp/* /var/tmp/*

# Install GST-Python dependencies, Meson, and Ninja
Expand All @@ -83,8 +83,8 @@ RUN apt-get update && apt-get install --no-install-recommends -y \
# GStreamer monorepo build with prefix for standalone install
WORKDIR /src
ARG GSTREAMER_VERSION=1.24.8
RUN if [ "$(grep '^VERSION_ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" \> "20.04" ]; then export GSTREAMER_EXTRA_ARGS="-Dgst-plugins-bad:aom=enabled ${GSTREAMER_EXTRA_ARGS}"; else export GSTREAMER_EXTRA_ARGS="${GSTREAMER_EXTRA_ARGS}"; fi && \
if [ "$(grep '^VERSION_ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" \> "22.04" ]; then export GSTREAMER_EXTRA_ARGS="-Dgst-plugins-bad:svtav1=enabled ${GSTREAMER_EXTRA_ARGS}"; fi && \
RUN if { [ "$(grep '^ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" = "ubuntu" ] && [ "$(grep '^VERSION_ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" \> "20.04" ]; } || { [ "$(grep '^ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" = "debian" ] && [ "$(grep '^VERSION_ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" \> "11" ]; }; then export GSTREAMER_EXTRA_ARGS="-Dgst-plugins-bad:aom=enabled ${GSTREAMER_EXTRA_ARGS}"; else export GSTREAMER_EXTRA_ARGS="${GSTREAMER_EXTRA_ARGS}"; fi && \
if { [ "$(grep '^ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" = "ubuntu" ] && [ "$(grep '^VERSION_ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" \> "22.04" ]; } || { [ "$(grep '^ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" = "debian" ] && [ "$(grep '^VERSION_ID=' /etc/os-release | cut -d= -f2 | tr -d '\"')" \> "12" ]; }; then export GSTREAMER_EXTRA_ARGS="-Dgst-plugins-bad:svtav1=enabled ${GSTREAMER_EXTRA_ARGS}"; fi && \
curl --proto '=https' --tlsv1.2 -fsSL "https://sh.rustup.rs" | sh -s -- -y && \
. "$HOME/.cargo/env" && \
cargo install cargo-c && \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,9 @@
# [email protected] \
# --build-arg=PKG_NAME=selkies-js-interposer \
# --build-arg=PKG_VERSION=0.0.1 \
# --build-arg=DISTRIB_IMAGE=ubuntu \
# --build-arg=DISTRIB_RELEASE=24.04 \
# -t selkies-js-interposer-deb:latest -f Dockerfile.ubuntu_debpkg .
# -t selkies-js-interposer-deb:latest -f Dockerfile.debpkg .

ARG DISTRIB_IMAGE=ubuntu
ARG DISTRIB_RELEASE=24.04
Expand All @@ -27,7 +28,7 @@ ARG DEBEMAIL="[email protected]"

WORKDIR /opt/build
COPY . .
RUN ./build_ubuntu_deb.sh && \
RUN ./build_deb.sh && \
tar -czvf /opt/${PKG_NAME}_${PKG_VERSION}.tar.gz selkies_joystick_interposer*.so

ARG DISTRIB_IMAGE
Expand Down
File renamed without changes.
11 changes: 7 additions & 4 deletions dev/build-gstreamer-ubuntu2004.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,19 @@
SCRIPT_DIR=$(readlink -f $(dirname $0))
BUILD_DIR=${SCRIPT_DIR?}/../addons/gstreamer

# Change this to set the base ubuntu image
BASE_IMAGE=ubuntu:20.04
# Change this to set the Linux distribution and version
DISTRIB_IMAGE=ubuntu
DISTRIB_RELEASE=20.04

IMAGE_TAG=gstreamer:latest-ubuntu${BASE_IMAGE//*:/}
BASE_IMAGE=${DISTRIB_IMAGE}:${DISTRIB_RELEASE}

IMAGE_TAG=gstreamer:latest-${DISTRIB_IMAGE}${DISTRIB_RELEASE}

(cd ${BUILD_DIR?} && docker build --cache-from ${IMAGE_TAG?} --build-arg=BASE_IMAGE=${BASE_IMAGE?} -t ${IMAGE_TAG?} .)

(
cd ${SCRIPT_DIR?}/..
for image in dist web test; do
GSTREAMER_BASE_IMAGE=gstreamer GSTREAMER_BASE_IMAGE_RELEASE=latest TEST_IMAGE=selkies-gstreamer-example:${IMAGE_TAG//*:/} DISTRIB_RELEASE=${BASE_IMAGE//*:/} docker-compose build ${image}
GSTREAMER_BASE_IMAGE=gstreamer GSTREAMER_BASE_IMAGE_RELEASE=latest TEST_IMAGE=selkies-gstreamer-example:${IMAGE_TAG//*:/} DISTRIB_IMAGE=${DISTRIB_IMAGE} DISTRIB_RELEASE=${DISTRIB_RELEASE} docker-compose build ${image}
done
)
Loading

0 comments on commit 493e90f

Please sign in to comment.