from prefect import Client import prefect from prefect import task, Flow @task(name="Welcome", slug="welcome-task") def welcome_logger(): a = 1 + 1 print(a) f = Flow("Welcome Flow1", tasks=[welcome_logger]) f.deploy("Demo")
from prefect import task, Flow from prefect.environments import RemoteEnvironment from prefect.environments.storage import Docker @task def get_value(): return "Example!" @task def output_value(value): print(value) flow = Flow( "Local Executor Remote Example", environment=RemoteEnvironment(executor="prefect.engine.executors.LocalExecutor"), storage=Docker(registry_url="joshmeek18", image_name="flows",), ) # set task dependencies using imperative API output_value.set_upstream(get_value, flow=flow) output_value.bind(value=get_value, flow=flow) flow.deploy(project_name="Demo")