Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
Commit fca888a8 authored by Jason Kridner's avatar Jason Kridner
Browse files

simplify and push to local registry, remove distutils, add setuptools

parent 9f788fa8
No related merge requests found
...@@ -14,17 +14,6 @@ RUN apt-get update \ ...@@ -14,17 +14,6 @@ RUN apt-get update \
# && apt-get clean # && apt-get clean
#ENV LANG en_US.utf8 #ENV LANG en_US.utf8
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
build-essential \
debhelper-compat \
devscripts \
curl gpg git wget tar \
autoconf libtool autotools-dev \
libssl-dev libxml2-dev libyaml-dev libgmp-dev libz-dev \
file cpio unzip bc rsync bison flex device-tree-compiler python3-distutils swig python3-dev ccache \
&& apt-get clean
RUN . /etc/os-release \ RUN . /etc/os-release \
&& export ARCHNAME="$(dpkg --print-architecture)" \ && export ARCHNAME="$(dpkg --print-architecture)" \
&& echo "Setting release to ${VERSION_CODENAME}..." \ && echo "Setting release to ${VERSION_CODENAME}..." \
...@@ -38,5 +27,12 @@ RUN . /etc/os-release \ ...@@ -38,5 +27,12 @@ RUN . /etc/os-release \
bbb.io-keyring \ bbb.io-keyring \
apindex \ apindex \
cmake \ cmake \
build-essential \
debhelper-compat \
devscripts \
curl gpg git wget tar \
autoconf libtool autotools-dev \
libssl-dev libxml2-dev libyaml-dev libgmp-dev libz-dev \
file cpio unzip bc rsync bison flex device-tree-compiler python3-setuptools swig python3-dev ccache \
&& cp -v /etc/bbb.io/templates/apt/sbuild.list /etc/apt/sources.list.d/beagle.list \ && cp -v /etc/bbb.io/templates/apt/sbuild.list /etc/apt/sources.list.d/beagle.list \
&& apt-get clean && apt-get clean
#!/bin/bash -xe #!/bin/bash -xe
# docker buildx use $(docker buildx create --platform linux/arm64,linux/amd64,linux/riscv64,linux/arm/v7) # docker buildx use $(docker buildx create --platform linux/arm64,linux/amd64,linux/riscv64,linux/arm/v7)
docker buildx build --platform linux/arm64 -t jkridner/debian-build:bullseye --build-arg="FRM=debian:bullseye-slim" --push . docker buildx build --platform linux/arm64 -t ${CI_REGISTRY}/jkridner/debian-build:bullseye --build-arg="FRM=debian:bullseye-slim" --push .
docker buildx build --platform linux/arm64 -t jkridner/debian-build:bookworm --build-arg="FRM=debian:bookworm-slim" --push . docker buildx build --platform linux/arm64 -t ${CI_REGISTRY}/jkridner/debian-build:bookworm --build-arg="FRM=debian:bookworm-slim" --push .
docker buildx build --platform linux/arm64 -t jkridner/debian-build:latest --build-arg="FRM=debian:bookworm-slim" --push . docker buildx build --platform linux/arm64 -t ${CI_REGISTRY}/jkridner/debian-build:latest --build-arg="FRM=debian:bookworm-slim" --push .
#docker buildx build --platform linux/arm64,linux/amd64,linux/arm/v7,linux/riscv64 -t beagle/ubuntu-build:jammy --build-arg="FRM=ubuntu:jammy" --push . #docker buildx build --platform linux/arm64,linux/amd64,linux/arm/v7,linux/riscv64 -t beagle/ubuntu-build:jammy --build-arg="FRM=ubuntu:jammy" --push .
#docker buildx build --platform linux/arm64,linux/amd64,linux/arm/v7,linux/riscv64 -t beagle/ubuntu-build:lunar --build-arg="FRM=ubuntu:lunar" --push . #docker buildx build --platform linux/arm64,linux/amd64,linux/arm/v7,linux/riscv64 -t beagle/ubuntu-build:lunar --build-arg="FRM=ubuntu:lunar" --push .
#docker buildx build --platform linux/arm64,linux/amd64,linux/arm/v7,linux/riscv64 -t beagle/ubuntu-build:mantic --build-arg="FRM=ubuntu:mantic" --push . #docker buildx build --platform linux/arm64,linux/amd64,linux/arm/v7,linux/riscv64 -t beagle/ubuntu-build:mantic --build-arg="FRM=ubuntu:mantic" --push .
docker buildx build --platform linux/arm64 -t jkridner/ubuntu-build:latest --build-arg="FRM=ubuntu:latest" --push . docker buildx build --platform linux/arm64 -t ${CI_REGISTRY}/jkridner/ubuntu-build:latest --build-arg="FRM=ubuntu:latest" --push .
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment