mirror of
https://github.com/qodo-ai/pr-agent.git
synced 2025-07-02 03:40:38 +08:00
add docs
This commit is contained in:
13
Usage.md
13
Usage.md
@ -441,3 +441,16 @@ And use the following settings (you have to replace the values) in .secrets.toml
|
||||
org = "https://dev.azure.com/YOUR_ORGANIZATION/"
|
||||
pat = "YOUR_PAT_TOKEN"
|
||||
```
|
||||
|
||||
##### Azure DevOps webhook
|
||||
To allow triggering from azure webhook, you need to manually [add webhook](https://learn.microsoft.com/en-us/azure/devops/service-hooks/services/webhooks?view=azure-devops)
|
||||
of type "Pull request created" to trigger a review, or "Pull request commented on" to trigger any supported comment with /<command> <args> comment on the relevant PR.
|
||||
note the for "Pull request commented on" trigger, only API v2.0 is supported.
|
||||
|
||||
To use webhook security, you need to configure webhook user name and password, both on the server and azure devops webhook.
|
||||
These will be sent as basic Auth data by thewebhook with each request:
|
||||
```
|
||||
[azuredevops_server]
|
||||
webhook_username = "<basic auth user>"
|
||||
webhook_password = "<basic auth password>"
|
||||
```
|
@ -23,7 +23,7 @@ import base64
|
||||
|
||||
router = APIRouter()
|
||||
available_commands_rgx = re.compile(r"^\/(" + "|".join(command2class.keys()) + r")\s*")
|
||||
azuredevops_server = get_settings().get("azure_devops")
|
||||
azuredevops_server = get_settings().get("azure_devops_server")
|
||||
WEBHOOK_USERNAME = azuredevops_server.get("webhook_username")
|
||||
WEBHOOK_PASSWORD = azuredevops_server.get("webhook_password")
|
||||
|
||||
|
@ -77,7 +77,7 @@ base_url = ""
|
||||
[litellm]
|
||||
LITELLM_TOKEN = "" # see https://docs.litellm.ai/docs/debugging/hosted_debugging for details and instructions on how to get a token
|
||||
|
||||
[azuredevops_server]
|
||||
[azure_devops_server]
|
||||
# For Azure devops Server basic auth - configured in the webhook creation
|
||||
# Optional, uncomment if you want to use Azure devops webhooks. Value assinged when you create the webhook
|
||||
# webhook_username = "<basic auth user>"
|
||||
|
Reference in New Issue
Block a user