fpp-vpp (testing_dev_debug)
Published 2025-10-17 00:07:31 +02:00 by mogaika
Installation
docker pull registry.mogaika.dev/mogaika/fpp-vpp:testing_dev_debugsha256:0aa1c5bc1f85d60189c4133922962cfb5a58852bc32d290715317d81df777a26Image Layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:415bbc01dfb447d002e2d8173e113ef025d2bbfa20f1205823fa699dc87a2019 in / |
| CMD ["/bin/bash"] |
| WORKDIR / |
| RUN /bin/sh -c echo "wireshark-common wireshark-common/install-setuid boolean true" | debconf-set-selections && echo "debconf debconf/frontend select Noninteractive" | debconf-set-selections && apt-get update && apt-get install -y software-properties-common && apt-get dist-upgrade -yy && add-apt-repository ppa:longsleep/golang-backports && apt-get update && apt-get install -y --no-install-recommends software-properties-common build-essential sudo git netbase curl ca-certificates iproute2 gdb tcpdump iputils-ping ccache libpcap-dev dumb-init gdbserver golang-1.23-go clang llvm g++-12 && ln -s /usr/lib/go-1.23/bin/go /usr/bin/go && ln -s /usr/lib/go-1.23/bin/gofmt /usr/bin/gofmt && update-alternatives --set c++ /usr/bin/clang++ && update-alternatives --set cc /usr/bin/clang && apt-get clean # buildkit |
| ENV CCACHE_DIR=/ccache CCACHE_MAXSIZE=600M CCACHE_COMPRESS=true CCACHE_COMPRESSLEVEL=6 GOPATH=/go |
| RUN /bin/sh -c PATH="/usr/lib/ccache:$PATH" && go install github.com/onsi/ginkgo/ginkgo@v1.16.5 && mv /go/bin/ginkgo /usr/local/bin && go install golang.org/x/tools/gopls@v0.11.0 && mv /go/bin/gopls /usr/local/bin # buildkit |
| COPY vpp/Makefile /vpp-src/Makefile # buildkit |
| COPY vpp/build/external /vpp-src/build/external # buildkit |
| RUN /bin/sh -c PATH="/usr/lib/ccache:$PATH" && cd /vpp-src && git config --global user.email "dummy@example.com" && git config --global user.name "dummy user" && git init && git add Makefile && git commit -m "dummy commit" && git tag -a v24.02-rc0 -m "dummy tag" && make UNATTENDED=yes install-dep install-ext-dep && rm -rf /vpp-src && apt-get clean # buildkit |
| ARG BUILD_TYPE |
| RUN |1 BUILD_TYPE=debug /bin/sh -c apt-get install --no-install-recommends -yy /debs/vpp_*.deb /debs/vpp-dbg_*.deb /debs/vpp-plugin-core_*.deb /debs/vpp-plugin-devtools_*.deb /debs/vpp-plugin-dpdk*.deb /debs/libvppinfra_*.deb /debs/python3-vpp-api_*.deb /debs/vpp-dev_*.deb /debs/libvppinfra-dev_*.deb && if [ "${BUILD_TYPE}" = "debug" ]; then apt-get install --no-install-recommends -yy patchelf && patchelf --add-needed $(realpath -s $(clang -print-file-name=libstdc++.so)) $(which vpp) && true; fi && apt-get clean # buildkit |
| ADD vpp /vpp-src # buildkit |
| RUN |1 BUILD_TYPE=debug /bin/sh -c mkdir -p /vpp-src/build-root/build-test/src && ln -fs /vpp-src/test/* /vpp-src/build-root/build-test/src/ && git config --global --add safe.directory /src # buildkit |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.ref.name | ubuntu |
| org.opencontainers.image.version | 22.04 |
Details
2025-10-17 00:07:31 +02:00
Versions (2)
View all
Container
13
OCI / Docker
linux/amd64
1.0 GiB
testing_dev_debug
2025-10-17
testing-91_dev
2025-10-05