# Manual execution

## Prerequisites

To execute a pipeline you need to have the following items ready:

* a valid pipeline in `bitbucket-pipeline.yml`&#x20;
* a valid `pipeline-forms.yml`&#x20;
  * with at least one form in it
    * should have at least one field on it
      * the form must be connected to a pipeline

<figure><img src="/files/yhnVVXg4Lq3kjm2PFwjF" alt=""><figcaption></figcaption></figure>

## Execution

There are 3 main selectors during execution:

### Branch / tag

Branch name & tag name can be searched for:

<figure><img src="/files/9UMOl0wSHYLiuE9qS9EG" alt=""><figcaption><p>Search and select branches and tags</p></figcaption></figure>

### Commits

The latest commit is automatically selected.

The committee, commit hash and commit messages can be searched from the selected branch:

<figure><img src="/files/fsAKw20Lh4fegSDesW8Y" alt=""><figcaption><p>Search and select for commit details</p></figcaption></figure>

### Forms

Every form that is available for the commit can be searched. Forms can be grouped to support variations, which can be greatly useful if used as presets:

<figure><img src="/files/t476bB41kS87dePdsOp7" alt=""><figcaption><p>Search and select available forms</p></figcaption></figure>

After selecting the form, the configured input fields will present:

<figure><img src="/files/mgIAdQ3Y7dkD2nIIQ7ic" alt=""><figcaption><p>Fields loaded from pipeline-forms.yml</p></figcaption></figure>

{% hint style="info" %}
To discover all the possibilities with forms:

* visit [Syntax for the pipeline-forms.yml file](/pipeline-forms/user-guides/user-guide/create-forms/syntax-for-the-pipeline-forms.yml-file.md)&#x20;
* check out the [Showcase an example with every feature used in the form](/pipeline-forms/additional-information/examples/showcase-an-example-with-every-feature-used-in-the-form.md)
  {% endhint %}

Fill in the fields and press **Run Pipeline** for manual execution.

<figure><img src="/files/NmUB1tkoGlAzNE0Do0CJ" alt=""><figcaption><p>Pipeline #13 is triggered</p></figcaption></figure>

Visit the Pipelines menu in the left sidebar, and check for the pipeline's number to see the results.

{% hint style="success" %}
Every manual execution with Forms will add a record to the Execution logs on the right side.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.meta-inf.hu/pipeline-forms/user-guides/user-guide/run-pipelines/manual-execution.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
