代码拉取完成,页面将自动刷新
同步操作将从 第四范式/k8s-device-plugin 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
# Copyright (c) 2020-2021, NVIDIA CORPORATION. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
.PHONY: all build builder test
.DEFAULT_GOAL := all
##### Global variables #####
DOCKER ?= docker
ifeq ($(IMAGE),)
REGISTRY ?= 4pdosc
#REGISTRY ?= m7-ieg-pico-test01:5000
IMAGE := $(REGISTRY)/k8s-device-plugin
endif
VERSION ?= v0.9.0
GOLANG_VERSION ?= 1.15.8
##### Public rules #####
DEFAULT_DISTRIBUTION := ubuntu20.04
DISTRIBUTIONS = $(DEFAULT_DISTRIBUTION) ubi8
BUILD_TARGETS := $(patsubst %,build-%,$(DISTRIBUTIONS))
PUSH_TARGETS := $(patsubst %,push-%,$(DISTRIBUTIONS))
.PHONY: $(DISTRIBUTIONS) $(BUILD_TARGETS) $(PUSH_TARGETS)
all: $(BUILD_TARGETS)
push: $(PUSH_TARGETS)
$(PUSH_TARGETS): push-%:
$(DOCKER) push "$(IMAGE):$(VERSION)-$(*)"
push-short:
$(DOCKER) tag "$(IMAGE):$(VERSION)-$(DEFAULT_DISTRIBUTION)" "$(IMAGE):$(VERSION)"
$(DOCKER) push "$(IMAGE):$(VERSION)"
push-latest:
$(DOCKER) tag "$(IMAGE):$(VERSION)-$(DEFAULT_DISTRIBUTION)" "$(IMAGE):latest"
$(DOCKER) push "$(IMAGE):latest"
$(DISTRIBUTIONS): %: build-%
build-%: DISTRIBUTION = $(*)
$(BUILD_TARGETS): build-%:
$(DOCKER) build --pull \
--build-arg GOLANG_VERSION=$(GOLANG_VERSION) \
--build-arg PLUGIN_VERSION=$(VERSION) \
--tag $(IMAGE):$(VERSION)-$(DISTRIBUTION) \
--file docker/Dockerfile.$(DISTRIBUTION) \
.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。