 local --set

```

Example Command Output

```textConnected to the ZenML server: 'https://stefan.develaws.zenml.io'

Running with active workspace: 'default' (repository)

Stack 'aws-demo' successfully registered!

Active repository stack set to:'aws-demo'

```

Finally, run a simple pipeline to prove that everything works as expected. We'll use the simplest pipelines possible for this example:Copyfrom zenml import pipeline, step

@step
def step_1() -> str:
    """Returns the `world` string."""
    return "world"

@step(enable_cache=False)
def step_2(input_one: str, input_two: str) -> None:
    """Combines the two strings at its input and prints them."""
    combined_str = f"{input_one} {input_two}"
    print(combined_str)

@pipeline
def my_pipeline():
    output_step_one = step_1()
    step_2(input_one="hello", input_two=output_step_one)

if __name__ == "__main__":
    my_pipeline()Saving that to a run.py file and running it gives us:

Example Command Output

```text

$ python run.py

Reusing registered pipeline simple_pipeline (version: 1).

Building Docker image(s) for pipeline simple_pipeline.

Building Docker image 715803424590.dkr.ecr.us-east-1.amazonaws.com/zenml:simple_pipeline-orchestrator.

Including user-defined requirements: boto3==1.26.76

Including integration requirements: boto3, kubernetes==18.20.0, s3fs>2022.3.0,<=2023.4.0, sagemaker==2.117.0

No .dockerignore found, including all files inside build context.

Step 1/10 : FROM zenmldocker/zenml:0.39.1-py3.8

Step 2/10 : WORKDIR /app

Step 3/10 : COPY .zenml_user_requirements .

Step 4/10 : RUN pip install --default-timeout=60 --no-cache-dir  -r .zenml_user_requirements

Step 5/10 : COPY .zenml_integration_requirements .

Step 6/10 : RUN pip install --default-timeout=60 --no-cache-dir  -r .zenml_integration_requirements

Step 7/10 : ENV ZENML_ENABLE_REPO_INIT_WARNINGS=False

Step 8/10 : ENV ZENML_CONFIG_PATH=/app/.zenconfig

Step 9/10 : COPY . .

Step 10/10 : RUN chmod -R a+rw .