mirror of
https://github.com/jupyter/docker-stacks.git
synced 2025-10-08 10:34:06 +00:00
Use tagging as a module
This commit is contained in:
4
Makefile
4
Makefile
@@ -100,8 +100,8 @@ git-commit: ## commit outstading git changes and push to remote
|
||||
|
||||
hook/%: WIKI_PATH?=../wiki
|
||||
hook/%: ## run post-build hooks for an image
|
||||
./tagging/tag_image.py --short-image-name "$(notdir $@)" --owner "$(OWNER)" && \
|
||||
./tagging/create_manifests.py --short-image-name "$(notdir $@)" --owner "$(OWNER)" --wiki-path "$(WIKI_PATH)"
|
||||
python3 -m tagging.tag_image --short-image-name "$(notdir $@)" --owner "$(OWNER)" && \
|
||||
python3 -m tagging.create_manifests --short-image-name "$(notdir $@)" --owner "$(OWNER)" --wiki-path "$(WIKI_PATH)"
|
||||
|
||||
hook-all: $(foreach I,$(ALL_IMAGES),hook/$(I) ) ## run post-build hooks for all images
|
||||
|
||||
|
0
tagging/__init__.py
Normal file
0
tagging/__init__.py
Normal file
@@ -5,10 +5,10 @@ import argparse
|
||||
import datetime
|
||||
import logging
|
||||
import os
|
||||
from docker_runner import DockerRunner
|
||||
from get_taggers_and_manifests import get_taggers_and_manifests
|
||||
from git_helper import GitHelper
|
||||
from manifests import ManifestHeader
|
||||
from .docker_runner import DockerRunner
|
||||
from .get_taggers_and_manifests import get_taggers_and_manifests
|
||||
from .git_helper import GitHelper
|
||||
from .manifests import ManifestHeader
|
||||
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
@@ -1,6 +1,6 @@
|
||||
# Copyright (c) Jupyter Development Team.
|
||||
# Distributed under the terms of the Modified BSD License.
|
||||
from images_hierarchy import ALL_IMAGES
|
||||
from .images_hierarchy import ALL_IMAGES
|
||||
|
||||
|
||||
def get_taggers_and_manifests(short_image_name):
|
||||
|
@@ -2,13 +2,13 @@
|
||||
# Distributed under the terms of the Modified BSD License.
|
||||
from dataclasses import dataclass, field
|
||||
from typing import Optional, List
|
||||
from taggers import TaggerInterface, \
|
||||
from .taggers import TaggerInterface, \
|
||||
SHATagger, \
|
||||
UbuntuVersionTagger, PythonVersionTagger, \
|
||||
JupyterNotebookVersionTagger, JupyterLabVersionTagger, JupyterHubVersionTagger, \
|
||||
RVersionTagger, TensorflowVersionTagger, JuliaVersionTagger, \
|
||||
SparkVersionTagger, HadoopVersionTagger, JavaVersionTagger
|
||||
from manifests import ManifestInterface, \
|
||||
from .manifests import ManifestInterface, \
|
||||
CondaEnvironmentManifest, AptPackagesManifest, \
|
||||
RPackagesManifest, JuliaPackagesManifest, SparkInfoManifest
|
||||
|
||||
|
@@ -2,8 +2,8 @@
|
||||
# Distributed under the terms of the Modified BSD License.
|
||||
import logging
|
||||
from plumbum.cmd import docker
|
||||
from docker_runner import run_simple_command
|
||||
from git_helper import GitHelper
|
||||
from .docker_runner import run_simple_command
|
||||
from .git_helper import GitHelper
|
||||
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
@@ -4,8 +4,8 @@
|
||||
import argparse
|
||||
import logging
|
||||
from plumbum.cmd import docker
|
||||
from docker_runner import DockerRunner
|
||||
from get_taggers_and_manifests import get_taggers_and_manifests
|
||||
from .docker_runner import DockerRunner
|
||||
from .get_taggers_and_manifests import get_taggers_and_manifests
|
||||
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
@@ -1,8 +1,8 @@
|
||||
# Copyright (c) Jupyter Development Team.
|
||||
# Distributed under the terms of the Modified BSD License.
|
||||
import logging
|
||||
from git_helper import GitHelper
|
||||
from docker_runner import run_simple_command
|
||||
from .git_helper import GitHelper
|
||||
from .docker_runner import run_simple_command
|
||||
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
Reference in New Issue
Block a user