jolly-nail-18749
04/23/2024, 8:13 AMpyflyte run --env "FLYTE_CACHE_VERSION=123" --image myimage="..." --remote wf.py wfimport os
from flytekit import task, workflow
def get_version():
    version = os.environ.get("FLYTE_CACHE_VERSION")
    if version is None:
        return "default cache version..."
    return version
config_cache = {
    "cache": True,
    "container_image": "{{.image.myimage.fqn}}:{{.image.myimage.version}}",
    "cache_version": get_version(),
}
@task(**config_cache)
def sample_task() -> str:
    return get_version()
@workflow
def wf() -> str:
    return sample_task()high-park-82026
run --remote--envFLYTE_CACHE_VERSION=123 pyflyte run --image myimage="..." --remote wf.py wfexport FLYTE_CACHE_VERSION=123
pyflyte run --image myimage="..." --remote wf.py wfjolly-nail-18749
04/24/2024, 9:29 AM