# Uploading a file via a URL

If your build and release definition (both .JSON) files is accessible via a public URL, you can upload them into [CI/CD Docs](https://bit.ly/cicd-docs) directly just by specifying the URLs. Simply follow these steps:

Let's start by heading over to [CI/CD Docs](https://bit.ly/cicd-docs).

From the home screen, locate the 'Upload via URL' section on the right side of the screen, as pictured below.

![](/files/-LMqYLZJz-GqWFw7OD4E)

And now, follow these 3 steps to upload the files.

1. Paste the URL of your publicly accessible build definition file in the first text box.
2. Similarly, paste the URL of your publicly accessible release definition file in the second text box.
3. Hit the 'Upload & go' button. Initially, its disabled but when you paste at least one URL, it gets enabled.

![](/files/-LMqYiOqmtYUlFTX5oJn)

{% hint style="info" %}
**Note:** You don't have to paste URLs of both - the build and release definition - files. You may upload any one if you'd like.
{% endhint %}

&#x20;You should now see your Azure DevOps pipeline on-screen!

![](/files/-LMqXOca2e6XhxM8wrrK)


---

# 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://cicd-docs.gitbook.io/docs/how-to/uploading-a-file-via-a-url.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.
