Ejemplo n.º 1
0
 def producer_two(step_name):
     output_one = couler.create_parameter_artifact(path="/mnt/t1.txt")
     output_two = couler.create_parameter_artifact(path="/mnt/t2.txt")
     c1 = "echo -n A > %s" % output_one.path
     c2 = "echo -n B > %s" % output_two.path
     command = "%s && %s" % (c1, c2)
     return couler.run_container(
         image="docker/whalesay:latest",
         args=command,
         output=[output_one, output_two],
         command=["bash", "-c"],
         step_name=step_name,
     )
Ejemplo n.º 2
0
 def producer_two():
     output_one = couler.create_parameter_artifact(
         path="/mnt/place_one.txt")
     output_two = couler.create_parameter_artifact(
         path="/mnt/place_two.txt")
     c1 = "echo -n output one > %s" % output_one.path
     c2 = "echo -n output tw0 > %s" % output_two.path
     command = "%s && %s" % (c1, c2)
     return couler.run_container(
         image="docker/whalesay:latest",
         args=command,
         output=[output_one, output_two],
         command=["bash", "-c"],
     )
Ejemplo n.º 3
0
 def job_two():
     output_place = couler.create_parameter_artifact(
         path="/tmp/job_two.txt")
     return couler.run_container(
         image="python:3.6",
         args="echo -n step two > %s" % output_place.path,
         output=output_place,
     )
Ejemplo n.º 4
0
 def producer(step_name):
     output_place = couler.create_parameter_artifact(path=output_path)
     return couler.run_container(
         image="docker/whalesay:latest",
         args=["echo -n hello world > %s" % output_place.path],
         command=["bash", "-c"],
         output=output_place,
         step_name=step_name,
     )