mirror of
https://github.com/NVIDIA/nvidia-container-toolkit
synced 2024-11-25 21:39:10 +00:00
Merge branch 'packaging-verisons' into 'main'
Align release candidate RPM version with Debian version See merge request nvidia/container-toolkit/container-toolkit!291
This commit is contained in:
commit
f3ec5fd329
@ -77,13 +77,6 @@ stages:
|
|||||||
DIST: debian9
|
DIST: debian9
|
||||||
PACKAGE_REPO_TYPE: debian
|
PACKAGE_REPO_TYPE: debian
|
||||||
|
|
||||||
.dist-fedora35:
|
|
||||||
rules:
|
|
||||||
- !reference [.main-or-manual, rules]
|
|
||||||
variables:
|
|
||||||
DIST: fedora35
|
|
||||||
PACKAGE_REPO_TYPE: rpm
|
|
||||||
|
|
||||||
.dist-opensuse-leap15.1:
|
.dist-opensuse-leap15.1:
|
||||||
rules:
|
rules:
|
||||||
- !reference [.main-or-manual, rules]
|
- !reference [.main-or-manual, rules]
|
||||||
|
@ -158,18 +158,6 @@ package-debian9-amd64:
|
|||||||
- .dist-debian9
|
- .dist-debian9
|
||||||
- .arch-amd64
|
- .arch-amd64
|
||||||
|
|
||||||
package-fedora35-aarch64:
|
|
||||||
extends:
|
|
||||||
- .package-build
|
|
||||||
- .dist-fedora35
|
|
||||||
- .arch-aarch64
|
|
||||||
|
|
||||||
package-fedora35-x86_64:
|
|
||||||
extends:
|
|
||||||
- .package-build
|
|
||||||
- .dist-fedora35
|
|
||||||
- .arch-x86_64
|
|
||||||
|
|
||||||
package-opensuse-leap15.1-x86_64:
|
package-opensuse-leap15.1-x86_64:
|
||||||
extends:
|
extends:
|
||||||
- .package-build
|
- .package-build
|
||||||
@ -300,10 +288,6 @@ image-packaging:
|
|||||||
optional: true
|
optional: true
|
||||||
- job: package-debian9-amd64
|
- job: package-debian9-amd64
|
||||||
optional: true
|
optional: true
|
||||||
- job: package-fedora35-aarch64
|
|
||||||
optional: true
|
|
||||||
- job: package-fedora35-x86_64
|
|
||||||
optional: true
|
|
||||||
- job: package-opensuse-leap15.1-x86_64
|
- job: package-opensuse-leap15.1-x86_64
|
||||||
optional: true
|
optional: true
|
||||||
- job: package-ubuntu16.04-amd64
|
- job: package-ubuntu16.04-amd64
|
||||||
|
@ -88,30 +88,24 @@ docker-all: $(AMD64_TARGETS) $(X86_64_TARGETS) \
|
|||||||
LIBNVIDIA_CONTAINER_VERSION ?= $(LIB_VERSION)
|
LIBNVIDIA_CONTAINER_VERSION ?= $(LIB_VERSION)
|
||||||
LIBNVIDIA_CONTAINER_TAG ?= $(LIB_TAG)
|
LIBNVIDIA_CONTAINER_TAG ?= $(LIB_TAG)
|
||||||
|
|
||||||
|
LIB_VERSION := $(LIB_VERSION)$(if $(LIB_TAG),~$(LIB_TAG))
|
||||||
|
PKG_REV := 1
|
||||||
|
LIBNVIDIA_CONTAINER_TOOLS_VERSION := $(LIBNVIDIA_CONTAINER_VERSION)$(if $(LIBNVIDIA_CONTAINER_TAG),~$(LIBNVIDIA_CONTAINER_TAG))-1
|
||||||
|
|
||||||
# private ubuntu target
|
# private ubuntu target
|
||||||
--ubuntu%: OS := ubuntu
|
--ubuntu%: OS := ubuntu
|
||||||
--ubuntu%: LIB_VERSION := $(LIB_VERSION)$(if $(LIB_TAG),~$(LIB_TAG))
|
|
||||||
--ubuntu%: LIBNVIDIA_CONTAINER_TOOLS_VERSION := $(LIBNVIDIA_CONTAINER_VERSION)$(if $(LIBNVIDIA_CONTAINER_TAG),~$(LIBNVIDIA_CONTAINER_TAG))-1
|
|
||||||
--ubuntu%: PKG_REV := 1
|
|
||||||
|
|
||||||
# private debian target
|
# private debian target
|
||||||
--debian%: OS := debian
|
--debian%: OS := debian
|
||||||
--debian%: LIB_VERSION := $(LIB_VERSION)$(if $(LIB_TAG),~$(LIB_TAG))
|
|
||||||
--debian%: LIBNVIDIA_CONTAINER_TOOLS_VERSION := $(LIBNVIDIA_CONTAINER_VERSION)$(if $(LIBNVIDIA_CONTAINER_TAG),~$(LIBNVIDIA_CONTAINER_TAG))-1
|
|
||||||
--debian%: PKG_REV := 1
|
|
||||||
|
|
||||||
# private centos target
|
# private centos target
|
||||||
--centos%: OS := centos
|
--centos%: OS := centos
|
||||||
--centos%: PKG_REV := $(if $(LIB_TAG),0.1.$(LIB_TAG),1)
|
|
||||||
--centos%: LIBNVIDIA_CONTAINER_TOOLS_VERSION := $(LIBNVIDIA_CONTAINER_VERSION)-$(if $(LIBNVIDIA_CONTAINER_TAG),0.1.$(LIBNVIDIA_CONTAINER_TAG),1)
|
|
||||||
--centos%: DOCKERFILE = $(CURDIR)/docker/Dockerfile.rpm-yum
|
--centos%: DOCKERFILE = $(CURDIR)/docker/Dockerfile.rpm-yum
|
||||||
--centos%: CONFIG_TOML_SUFFIX := rpm-yum
|
--centos%: CONFIG_TOML_SUFFIX := rpm-yum
|
||||||
--centos8%: BASEIMAGE = quay.io/centos/centos:stream8
|
--centos8%: BASEIMAGE = quay.io/centos/centos:stream8
|
||||||
|
|
||||||
# private fedora target
|
# private fedora target
|
||||||
--fedora%: OS := fedora
|
--fedora%: OS := fedora
|
||||||
--fedora%: PKG_REV := $(if $(LIB_TAG),0.1.$(LIB_TAG),1)
|
|
||||||
--fedora%: LIBNVIDIA_CONTAINER_TOOLS_VERSION := $(LIBNVIDIA_CONTAINER_VERSION)-$(if $(LIBNVIDIA_CONTAINER_TAG),0.1.$(LIBNVIDIA_CONTAINER_TAG),1)
|
|
||||||
--fedora%: DOCKERFILE = $(CURDIR)/docker/Dockerfile.rpm-yum
|
--fedora%: DOCKERFILE = $(CURDIR)/docker/Dockerfile.rpm-yum
|
||||||
--fedora%: CONFIG_TOML_SUFFIX := rpm-yum
|
--fedora%: CONFIG_TOML_SUFFIX := rpm-yum
|
||||||
# The fedora(35) base image has very slow performance when building aarch64 packages.
|
# The fedora(35) base image has very slow performance when building aarch64 packages.
|
||||||
@ -120,21 +114,15 @@ LIBNVIDIA_CONTAINER_TAG ?= $(LIB_TAG)
|
|||||||
|
|
||||||
# private amazonlinux target
|
# private amazonlinux target
|
||||||
--amazonlinux%: OS := amazonlinux
|
--amazonlinux%: OS := amazonlinux
|
||||||
--amazonlinux%: LIBNVIDIA_CONTAINER_TOOLS_VERSION := $(LIBNVIDIA_CONTAINER_VERSION)-$(if $(LIBNVIDIA_CONTAINER_TAG),0.1.$(LIBNVIDIA_CONTAINER_TAG),1)
|
|
||||||
--amazonlinux%: PKG_REV := $(if $(LIB_TAG),0.1.$(LIB_TAG),1)
|
|
||||||
--amazonlinux%: DOCKERFILE = $(CURDIR)/docker/Dockerfile.rpm-yum
|
--amazonlinux%: DOCKERFILE = $(CURDIR)/docker/Dockerfile.rpm-yum
|
||||||
--amazonlinux%: CONFIG_TOML_SUFFIX := rpm-yum
|
--amazonlinux%: CONFIG_TOML_SUFFIX := rpm-yum
|
||||||
|
|
||||||
# private opensuse-leap target
|
# private opensuse-leap target
|
||||||
--opensuse-leap%: OS = opensuse-leap
|
--opensuse-leap%: OS = opensuse-leap
|
||||||
--opensuse-leap%: BASEIMAGE = opensuse/leap:$(VERSION)
|
--opensuse-leap%: BASEIMAGE = opensuse/leap:$(VERSION)
|
||||||
--opensuse-leap%: LIBNVIDIA_CONTAINER_TOOLS_VERSION := $(LIBNVIDIA_CONTAINER_VERSION)-$(if $(LIBNVIDIA_CONTAINER_TAG),0.1.$(LIBNVIDIA_CONTAINER_TAG),1)
|
|
||||||
--opensuse-leap%: PKG_REV := $(if $(LIB_TAG),0.1.$(LIB_TAG),1)
|
|
||||||
|
|
||||||
# private rhel target (actually built on centos)
|
# private rhel target (actually built on centos)
|
||||||
--rhel%: OS := centos
|
--rhel%: OS := centos
|
||||||
--rhel%: LIBNVIDIA_CONTAINER_TOOLS_VERSION := $(LIBNVIDIA_CONTAINER_VERSION)-$(if $(LIBNVIDIA_CONTAINER_TAG),0.1.$(LIBNVIDIA_CONTAINER_TAG),1)
|
|
||||||
--rhel%: PKG_REV := $(if $(LIB_TAG),0.1.$(LIB_TAG),1)
|
|
||||||
--rhel%: VERSION = $(patsubst rhel%-$(ARCH),%,$(TARGET_PLATFORM))
|
--rhel%: VERSION = $(patsubst rhel%-$(ARCH),%,$(TARGET_PLATFORM))
|
||||||
--rhel%: ARTIFACTS_DIR = $(DIST_DIR)/rhel$(VERSION)/$(ARCH)
|
--rhel%: ARTIFACTS_DIR = $(DIST_DIR)/rhel$(VERSION)/$(ARCH)
|
||||||
--rhel%: DOCKERFILE = $(CURDIR)/docker/Dockerfile.rpm-yum
|
--rhel%: DOCKERFILE = $(CURDIR)/docker/Dockerfile.rpm-yum
|
||||||
|
@ -36,9 +36,9 @@ NVIDIA_DOCKER_ROOT=${PROJECT_ROOT}/third_party/nvidia-docker
|
|||||||
# Get version for libnvidia-container
|
# Get version for libnvidia-container
|
||||||
libnvidia_container_version_tag=$(grep "#define NVC_VERSION" ${LIBNVIDIA_CONTAINER_ROOT}/src/nvc.h \
|
libnvidia_container_version_tag=$(grep "#define NVC_VERSION" ${LIBNVIDIA_CONTAINER_ROOT}/src/nvc.h \
|
||||||
| sed -e 's/#define NVC_VERSION[[:space:]]"\(.*\)"/\1/')
|
| sed -e 's/#define NVC_VERSION[[:space:]]"\(.*\)"/\1/')
|
||||||
libnvidia_container_version=${libnvidia_container_version_tag%%~*}
|
libnvidia_container_version=${libnvidia_container_version_tag%%-*}
|
||||||
libnvidia_container_tag=${libnvidia_container_version_tag##${libnvidia_container_version}}
|
libnvidia_container_tag=${libnvidia_container_version_tag##${libnvidia_container_version}}
|
||||||
libnvidia_container_tag=${libnvidia_container_tag##\~}
|
libnvidia_container_tag=${libnvidia_container_tag##\-}
|
||||||
|
|
||||||
versions_makefile=${NVIDIA_CONTAINER_TOOLKIT_ROOT}/versions.mk
|
versions_makefile=${NVIDIA_CONTAINER_TOOLKIT_ROOT}/versions.mk
|
||||||
# Get version for nvidia-container-toolit
|
# Get version for nvidia-container-toolit
|
||||||
|
2
third_party/libnvidia-container
vendored
2
third_party/libnvidia-container
vendored
@ -1 +1 @@
|
|||||||
Subproject commit 7678e1af094d865441d0bc1b97c3e72d15fcab50
|
Subproject commit b829d268615917cf93bdb9fe665ba518eeed44a7
|
Loading…
Reference in New Issue
Block a user