Yaron Levi
06/23/2024, 9:05 AMMarvin
06/23/2024, 9:05 AMfrom_source()deploy()stepspip_install_requirementsclonepython
  from prefect import flow
  from prefect.deployments import Deployment
  @flow
  def my_flow():
      print("Hello, Prefect!")
      
  Deployment.from_source(
      source="<https://github.com/prefecthq/demos.git>",
      entrypoint="repo_info.py:get_repo_info"
  ).deploy(
      name="my-first-deployment",
      work_pool_name="my-managed-pool",
  )from_sourcepython
  Deployment.from_source(
      source="<https://github.com/prefecthq/demos.git>",
      entrypoint="repo_info.py:get_repo_info"
  ).deploy(
      name="my-first-deployment",
      work_pool_name="my-managed-pool",
  )deploystepspip_install_requirementsclonestepsyaml
build:
  - requires: prefect
    function: clone
    arguments:
      repository: "<https://github.com/your-repo.git>"
  - requires: prefect
    function: pip_install_requirements
    arguments:
      file: "requirements.txt"
push:
  - requires: prefect
    function: pip_install_requirements
    arguments:
      file: "requirements.txt"
  - requires: prefect
    function: clone
    arguments:
      repository: "<https://github.com/your-repo.git>"deployprefect deployprefect.yamlbuildpushpull