Create an Azure DevOps PAT
Create a dedicated Azure DevOps bot or service-account user and give it access to the organization, projects, or repositories Roomote should use. Create a PAT for that identity with Code read/write permissions appropriate for cloning, branch creation, and commits. Save the organization and token in setup, deployment env vars, or local.env.local:
ADO_BASE_URL defaults to https://dev.azure.com. ADO_USERNAME defaults to
ado and is used as the Git-over-HTTPS username paired with the PAT.
Sync repositories
After the Azure DevOps values are available, open Settings, go to the Environments page, and use the Source Control section’s Azure DevOps sync button. Roomote lists repositories from:ADO_TOKEN into task shells.
Current limits
Azure DevOps service hook ingestion and Review Code automation are not implemented yet. Azure DevOps support currently covers repository sync and Azure DevOps-backed manual or environment launches.Verify setup
- sync Azure DevOps repositories from Settings
- create or update an environment from a synced repository
- start a small task and confirm Roomote can clone the repository
- confirm Roomote can push a branch when the task produces changes