关于从Visual Studio Team Services下载程序及提交Bug的技术问询
Great questions! Let's walk through exactly how to handle both scenarios in VSTS (now commonly referred to as Azure DevOps Services):
1. Downloading Final Builds/Programs from VSTS
Absolutely—you can let users download your final compiled programs from VSTS just like you would on GitHub. Here's how to set it up:
- Publish build artifacts to the Artifact Library: Use a Release Pipeline to take the output from your Build Pipeline (like compiled executables, installers, or deployment packages) and publish them to VSTS's built-in Artifact Library. You can configure permissions here to restrict access to specific users/groups, or even make artifacts publicly accessible if needed. Users can navigate to the Artifacts section of your project, find the relevant release version, and download the packaged program directly.
- Download source code (if needed): If users need access to raw source code, VSTS also lets you download a ZIP of any branch or commit directly from the Repos section, or let users clone the repository (you'll just need to set appropriate source code access permissions first).
2. Allowing Users to Submit Bugs to VSTS
Yes, you can absolutely enable users to submit bugs directly to your VSTS project, and it integrates seamlessly with your development workflow. Here are the most common approaches:
- Grant basic access for direct bug creation: Create a low-permission account (like a "Contributor" or a custom role with only bug-creation rights) for external users, or enable VSTS's external collaboration feature to let non-organizational users access your project. Users can then create Bug-type work items directly in your project—you can customize the bug form to include fields like reproduction steps, expected behavior, actual behavior, and allow screenshot attachments to make debugging easier.
- Use the built-in Feedback Portal: VSTS includes a dedicated Feedback Portal that you can configure to be publicly accessible. Users don't need a VSTS account to submit feedback (including bugs) here, and submissions are automatically converted into work items that you can track in your backlog or kanban board.
- Integrate bug submission into your app/website: For a more streamlined experience, you can use VSTS's REST API to build a bug-submission form directly into your application or website. This lets users report issues without leaving your product, and the submissions are sent straight to your VSTS project as work items.
内容的提问来源于stack exchange,提问作者Gopi Krishna Menon
相关产品推荐
相关产品推荐

