diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8a7ef543..253bcbf2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,10 +5,12 @@ stages: - build-all variables: - # We specify the TOOLKIT_VERSION and TOOLKIT_TAG variable to allow packages + # We specify the LIB_VERSION, TOOLKIT_VERSION, and TOOLKIT_TAG variable to allow packages # to be built. + LIB_VERSION: 999.999.999 + LIB_TAG: dummy+lib TOOLKIT_VERSION: 999.999.999 - TOOLKIT_TAG: dummy + TOOLKIT_TAG: dummy+toolkit .build-setup: &build-setup image: docker:19.03.8 diff --git a/Makefile b/Makefile index 0665bb3a..3a76f0dc 100644 --- a/Makefile +++ b/Makefile @@ -13,8 +13,15 @@ # limitations under the License. LIB_NAME := nvidia-container-runtime -LIB_VERSION := 3.7.0 -LIB_TAG ?= rc.1 +# Define the package version and tag. Since this package is released as part of +# the NVIDIA Container Toolkit, these versions are specified where they are +# built or when invoking the MAKE command. +LIB_VERSION ?= # Set by CI +LIB_TAG ?= # Set by CI + +ifeq ($(strip $(LIB_VERSION)),) +$(error LIB_VERSION must be specified) +endif # Define the nvidia-container-toolkit version on which the nvidia-docker2 # package depends. It is recommended that the TOOLKIT_TAG and the LIB_TAG match.