Esempio n. 1
0
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")
Esempio n. 2
0
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")