# Buildkite with input steps and schedules

**URL:** <https://forum.buildkite.community/t/buildkite-with-input-steps-and-schedules/3859>\
**Category:** Pipelines\
**Created:** [August 9, 2024, 5:12pm UTC](https://forum.buildkite.community/t/buildkite-with-input-steps-and-schedules/3859 "2024-08-09T17:12:29Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![athreya](https://avatars.discourse-cdn.com/v4/letter/a/958977/32.png) [@athreya](https://forum.buildkite.community/u/athreya)\
**Post date:** [August 14, 2024, 3:27am UTC](https://forum.buildkite.community/t/buildkite-with-input-steps-and-schedules/3859/6 "2024-08-14T03:27:53Z")

</div>

> [@UnknownTester404](#):
>
> can I have schedules for that particular pipeline and just passing as environment variables which I would get via input steps if running the pipeline manually?

Hello UnknownTester404,

Thanks for reaching out. With dynamic pipeline, you are replacing your pipeline.yml file with a shell scripts. Lets say you have 200 lines in your pipeline.yml file, essentially, you are just adding a bit of code and carrying over the same logic.

For example:

```auto
 command : |

      if: build.source == "scheduled"

      cat <<- YAML | buildkite-agent pipeline upload 

        Contents of pipeline.yml file

      YAML 

```

Just to make sure that we undertsand it right, are you intending to have your steps unblocked with a default value, without manual intervention ?

If that is the use case with scheduled build, you can set the default value as mentioned in [Input step | Buildkite Documentation](https://buildkite.com/docs/pipelines/input-step#text-input-attributes) , however, this would still require manual intervention to unblock the step as by design, input steps are intended to block your build from completing, but do not automatically block other steps from running unless they specifically depend upon it.

---

_[View the full topic](https://forum.buildkite.community/t/buildkite-with-input-steps-and-schedules/3859)._
