mirror of
				https://github.com/NVIDIA/nvidia-container-toolkit
				synced 2025-06-26 18:18:24 +00:00 
			
		
		
		
	Add placeholder for testing packaging image
Signed-off-by: Evan Lezar <elezar@nvidia.com>
This commit is contained in:
		
							parent
							
								
									2964f26533
								
							
						
					
					
						commit
						e662e8197c
					
				| @ -433,6 +433,13 @@ test-docker-ubuntu18.04: | ||||
|   needs: | ||||
|     - image-ubuntu18.04 | ||||
| 
 | ||||
| test-packaging: | ||||
|   extends: | ||||
|     - .integration | ||||
|     - .dist-packaging | ||||
|   needs: | ||||
|     - image-packaging | ||||
| 
 | ||||
| # .release forms the base of the deployment jobs which push images to the CI registry. | ||||
| # This is extended with the version to be deployed (e.g. the SHA or TAG) and the | ||||
| # target os. | ||||
| @ -527,4 +534,4 @@ release:staging-packaging: | ||||
|     - .release:staging | ||||
|     - .dist-packaging | ||||
|   needs: | ||||
|     - image-packaging | ||||
|     - test-packaging | ||||
|  | ||||
| @ -27,6 +27,3 @@ COPY ${ARTIFACTS_DIR}/ /artifacts/packages/ | ||||
| WORKDIR /artifacts/packages | ||||
| 
 | ||||
| COPY ./LICENSE /licenses/LICENSE | ||||
| 
 | ||||
| # This container is not intended to be run | ||||
| ENTRYPOINT ["exit", "1"] | ||||
|  | ||||
| @ -112,3 +112,23 @@ $(TEST_TARGETS): test-%: | ||||
| 		$(IMAGE) \
 | ||||
| 			--no-cleanup-on-error | ||||
| 
 | ||||
| .PHONY: test-packaging | ||||
| test-packaging: DIST = packaging | ||||
| test-packaging: | ||||
| 	@echo "Testing package image contents" | ||||
| 	@$(DOCKER) run --rm $(IMAGE) test -d "/artifacts/packages/amazonlinux1/x86_64" || echo "Missing amazonlinux1/x86_64" | ||||
| 	@$(DOCKER) run --rm $(IMAGE) test -d "/artifacts/packages/amazonlinux2/aarch64" || echo "Missing amazonlinux2/aarch64" | ||||
| 	@$(DOCKER) run --rm $(IMAGE) test -d "/artifacts/packages/amazonlinux2/x86_64" || echo "Missing amazonlinux2/x86_64" | ||||
| 	@$(DOCKER) run --rm $(IMAGE) test -d "/artifacts/packages/centos7/ppc64le" || echo "Missing centos7/ppc64le" | ||||
| 	@$(DOCKER) run --rm $(IMAGE) test -d "/artifacts/packages/centos7/x86_64" || echo "Missing centos7/x86_64" | ||||
| 	@$(DOCKER) run --rm $(IMAGE) test -d "/artifacts/packages/centos8/aarch64" || echo "Missing centos8/aarch64" | ||||
| 	@$(DOCKER) run --rm $(IMAGE) test -d "/artifacts/packages/centos8/ppc64le" || echo "Missing centos8/ppc64le" | ||||
| 	@$(DOCKER) run --rm $(IMAGE) test -d "/artifacts/packages/centos8/x86_64" || echo "Missing centos8/x86_64" | ||||
| 	@$(DOCKER) run --rm $(IMAGE) test -d "/artifacts/packages/debian10/amd64" || echo "Missing debian10/amd64" | ||||
| 	@$(DOCKER) run --rm $(IMAGE) test -d "/artifacts/packages/debian9/amd64" || echo "Missing debian9/amd64" | ||||
| 	@$(DOCKER) run --rm $(IMAGE) test -d "/artifacts/packages/opensuse-leap15.1/x86_64" || echo "Missing opensuse-leap15.1/x86_64" | ||||
| 	@$(DOCKER) run --rm $(IMAGE) test -d "/artifacts/packages/ubuntu16.04/amd64" || echo "Missing ubuntu16.04/amd64" | ||||
| 	@$(DOCKER) run --rm $(IMAGE) test -d "/artifacts/packages/ubuntu16.04/ppc64le" || echo "Missing ubuntu16.04/ppc64le" | ||||
| 	@$(DOCKER) run --rm $(IMAGE) test -d "/artifacts/packages/ubuntu18.04/amd64" || echo "Missing ubuntu18.04/amd64" | ||||
| 	@$(DOCKER) run --rm $(IMAGE) test -d "/artifacts/packages/ubuntu18.04/arm64" || echo "Missing ubuntu18.04/arm64" | ||||
| 	@$(DOCKER) run --rm $(IMAGE) test -d "/artifacts/packages/ubuntu18.04/ppc64le" || echo "Missing ubuntu18.04/ppc64le" | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user