Update deployment files for mgbuilders because of toolchain upgrade
This commit is contained in:
parent
9a20ac494d
commit
e99fe251be
64
release/package/amd-builders-v4.yml
Normal file
64
release/package/amd-builders-v4.yml
Normal file
@ -0,0 +1,64 @@
|
||||
version: "3"
|
||||
services:
|
||||
mgbuild_v4_amzn-2:
|
||||
build:
|
||||
context: amzn-2
|
||||
container_name: "mgbuild_v4_amzn-2"
|
||||
args:
|
||||
TOOLCHAIN_VERSION: "v4"
|
||||
|
||||
mgbuild_v4_centos-7:
|
||||
build:
|
||||
context: centos-7
|
||||
container_name: "mgbuild_v4_centos-7"
|
||||
args:
|
||||
TOOLCHAIN_VERSION: "v4"
|
||||
|
||||
mgbuild_v4_centos-9:
|
||||
build:
|
||||
context: centos-9
|
||||
container_name: "mgbuild_v4_centos-9"
|
||||
args:
|
||||
TOOLCHAIN_VERSION: "v4"
|
||||
|
||||
mgbuild_v4_debian-10:
|
||||
build:
|
||||
context: debian-10
|
||||
container_name: "mgbuild_v4_debian-10"
|
||||
args:
|
||||
TOOLCHAIN_VERSION: "v4"
|
||||
|
||||
mgbuild_v4_debian-11:
|
||||
build:
|
||||
context: debian-11
|
||||
container_name: "mgbuild_v4_debian-11"
|
||||
args:
|
||||
TOOLCHAIN_VERSION: "v4"
|
||||
|
||||
mgbuild_v4_fedora-36:
|
||||
build:
|
||||
context: fedora-36
|
||||
container_name: "mgbuild_v4_fedora-36"
|
||||
args:
|
||||
TOOLCHAIN_VERSION: "v4"
|
||||
|
||||
mgbuild_v4_ubuntu-18.04:
|
||||
build:
|
||||
context: ubuntu-18.04
|
||||
container_name: "mgbuild_v4_ubuntu-18.04"
|
||||
args:
|
||||
TOOLCHAIN_VERSION: "v4"
|
||||
|
||||
mgbuild_v4_ubuntu-20.04:
|
||||
build:
|
||||
context: ubuntu-20.04
|
||||
container_name: "mgbuild_v4_ubuntu-20.04"
|
||||
args:
|
||||
TOOLCHAIN_VERSION: "v4"
|
||||
|
||||
mgbuild_v4_ubuntu-22.04:
|
||||
build:
|
||||
context: ubuntu-22.04
|
||||
container_name: "mgbuild_v4_ubuntu-22.04"
|
||||
args:
|
||||
TOOLCHAIN_VERSION: "v4"
|
71
release/package/amd-builders-v5.yml
Normal file
71
release/package/amd-builders-v5.yml
Normal file
@ -0,0 +1,71 @@
|
||||
version: "3"
|
||||
services:
|
||||
mgbuild_v5_amzn-2:
|
||||
build:
|
||||
context: amzn-2
|
||||
container_name: "mgbuild_v5_amzn-2"
|
||||
args:
|
||||
TOOLCHAIN_VERSION: "v5"
|
||||
|
||||
mgbuild_v5_centos-7:
|
||||
build:
|
||||
context: centos-7
|
||||
container_name: "mgbuild_v5_centos-7"
|
||||
args:
|
||||
TOOLCHAIN_VERSION: "v5"
|
||||
|
||||
mgbuild_v5_centos-9:
|
||||
build:
|
||||
context: centos-9
|
||||
container_name: "mgbuild_v5_centos-9"
|
||||
args:
|
||||
TOOLCHAIN_VERSION: "v5"
|
||||
|
||||
mgbuild_v5_debian-11:
|
||||
build:
|
||||
context: debian-11
|
||||
container_name: "mgbuild_v5_debian-11"
|
||||
args:
|
||||
TOOLCHAIN_VERSION: "v5"
|
||||
|
||||
mgbuild_v5_debian-12:
|
||||
build:
|
||||
context: debian-12
|
||||
container_name: "mgbuild_v5_debian-12"
|
||||
args:
|
||||
TOOLCHAIN_VERSION: "v5"
|
||||
|
||||
mgbuild_v5_fedora-38:
|
||||
build:
|
||||
context: fedora-38
|
||||
container_name: "mgbuild_v5_fedora-38"
|
||||
args:
|
||||
TOOLCHAIN_VERSION: "v5"
|
||||
|
||||
mgbuild_v5_fedora-39:
|
||||
build:
|
||||
context: fedora-39
|
||||
container_name: "mgbuild_v5_fedora-39"
|
||||
args:
|
||||
TOOLCHAIN_VERSION: "v5"
|
||||
|
||||
mgbuild_v5_rocky-9:
|
||||
build:
|
||||
context: rocky-9
|
||||
container_name: "mgbuild_v5_rocky-9"
|
||||
args:
|
||||
TOOLCHAIN_VERSION: "v5"
|
||||
|
||||
mgbuild_v5_ubuntu-20.04:
|
||||
build:
|
||||
context: ubuntu-20.04
|
||||
container_name: "mgbuild_v5_ubuntu-20.04"
|
||||
args:
|
||||
TOOLCHAIN_VERSION: "v5"
|
||||
|
||||
mgbuild_v5_ubuntu-22.04:
|
||||
build:
|
||||
context: ubuntu-22.04
|
||||
container_name: "mgbuild_v5_ubuntu-22.04"
|
||||
args:
|
||||
TOOLCHAIN_VERSION: "v5"
|
16
release/package/arm-builders-v4.yml
Normal file
16
release/package/arm-builders-v4.yml
Normal file
@ -0,0 +1,16 @@
|
||||
version: "3"
|
||||
|
||||
services:
|
||||
mgbuild_v4_debian-11-arm:
|
||||
build:
|
||||
context: debian-11-arm
|
||||
container_name: "mgbuild_v4_debian-11-arm"
|
||||
args:
|
||||
TOOLCHAIN_VERSION: "v4"
|
||||
|
||||
mgbuild_v4_ubuntu_v4_22.04-arm:
|
||||
build:
|
||||
context: ubuntu-22.04-arm
|
||||
container_name: "mgbuild_v4_ubuntu-22.04-arm"
|
||||
args:
|
||||
TOOLCHAIN_VERSION: "v4"
|
@ -1,11 +1,12 @@
|
||||
version: "3"
|
||||
|
||||
services:
|
||||
debian-11-arm:
|
||||
debian-12-arm:
|
||||
build:
|
||||
context: debian-11-arm
|
||||
container_name: "mgbuild_debian-11-arm"
|
||||
ubuntu-2204-arm:
|
||||
context: debian-12-arm
|
||||
container_name: "mgbuild_debian-12-arm"
|
||||
|
||||
ubuntu-22.04-arm:
|
||||
build:
|
||||
context: ubuntu-22.04-arm
|
||||
container_name: "mgbuild_ubuntu-22.04-arm"
|
18
release/package/debian-12-arm/Dockerfile
Normal file
18
release/package/debian-12-arm/Dockerfile
Normal file
@ -0,0 +1,18 @@
|
||||
FROM debian:12
|
||||
|
||||
ARG TOOLCHAIN_VERSION
|
||||
|
||||
# Stops tzdata interactive configuration.
|
||||
ENV DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
RUN apt update && apt install -y \
|
||||
ca-certificates wget git
|
||||
# Do NOT be smart here and clean the cache because the container is used in the
|
||||
# stateful context.
|
||||
|
||||
RUN wget -q https://s3-eu-west-1.amazonaws.com/deps.memgraph.io/${TOOLCHAIN_VERSION}/${TOOLCHAIN_VERSION}-binaries-debian-12-arm64.tar.gz \
|
||||
-O ${TOOLCHAIN_VERSION}-binaries-debian-12-arm64.tar.gz \
|
||||
&& tar xzvf ${TOOLCHAIN_VERSION}-binaries-debian-12-arm64.tar.gz -C /opt \
|
||||
&& rm ${TOOLCHAIN_VERSION}-binaries-debian-12-arm64.tar.gz
|
||||
|
||||
ENTRYPOINT ["sleep", "infinity"]
|
18
release/package/debian-12/Dockerfile
Normal file
18
release/package/debian-12/Dockerfile
Normal file
@ -0,0 +1,18 @@
|
||||
FROM debian:12
|
||||
|
||||
ARG TOOLCHAIN_VERSION
|
||||
|
||||
# Stops tzdata interactive configuration.
|
||||
ENV DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
RUN apt update && apt install -y \
|
||||
ca-certificates wget git
|
||||
# Do NOT be smart here and clean the cache because the container is used in the
|
||||
# stateful context.
|
||||
|
||||
RUN wget -q https://s3-eu-west-1.amazonaws.com/deps.memgraph.io/${TOOLCHAIN_VERSION}/${TOOLCHAIN_VERSION}-binaries-debian-12-amd64.tar.gz \
|
||||
-O ${TOOLCHAIN_VERSION}-binaries-debian-12-amd64.tar.gz \
|
||||
&& tar xzvf ${TOOLCHAIN_VERSION}-binaries-debian-12-amd64.tar.gz -C /opt \
|
||||
&& rm ${TOOLCHAIN_VERSION}-binaries-debian-12-amd64.tar.gz
|
||||
|
||||
ENTRYPOINT ["sleep", "infinity"]
|
@ -1,38 +0,0 @@
|
||||
version: "3"
|
||||
services:
|
||||
mgbuild_centos-7:
|
||||
build:
|
||||
context: centos-7
|
||||
container_name: "mgbuild_centos-7"
|
||||
mgbuild_centos-9:
|
||||
build:
|
||||
context: centos-9
|
||||
container_name: "mgbuild_centos-9"
|
||||
mgbuild_debian-10:
|
||||
build:
|
||||
context: debian-10
|
||||
container_name: "mgbuild_debian-10"
|
||||
mgbuild_debian-11:
|
||||
build:
|
||||
context: debian-11
|
||||
container_name: "mgbuild_debian-11"
|
||||
mgbuild_ubuntu-18.04:
|
||||
build:
|
||||
context: ubuntu-18.04
|
||||
container_name: "mgbuild_ubuntu-18.04"
|
||||
mgbuild_ubuntu-20.04:
|
||||
build:
|
||||
context: ubuntu-20.04
|
||||
container_name: "mgbuild_ubuntu-20.04"
|
||||
mgbuild_ubuntu-22.04:
|
||||
build:
|
||||
context: ubuntu-22.04
|
||||
container_name: "mgbuild_ubuntu-22.04"
|
||||
mgbuild_fedora-36:
|
||||
build:
|
||||
context: fedora-36
|
||||
container_name: "mgbuild_fedora-36"
|
||||
mgbuild_amzn-2:
|
||||
build:
|
||||
context: amzn-2
|
||||
container_name: "mgbuild_amzn-2"
|
Loading…
Reference in New Issue
Block a user