What is Azure DevOps?
Azure DevOps provides services for developers to plan work, collaborate on code, and build and deploy applications. Azure DevOps supports a culture where developers, project managers, and other participants work together to develop software in one set of processes, enabling organizations to create and improve products faster than traditional software development methods.
Azure DevOps provides integrated functionality accessible through a web browser or IDE client. You can use one or more of the following stand-alone services depending on your business needs:
- Azure Repos provides a Git repository or Team Foundation Version Control (TFVC) to control the source code of your code.
- Azure Pipelines provides build and release services to support continuous integration and delivery of applications.
- Azure Boards provides a suite of agile tools to support planning and tracking of work, code defects, and issues using Kanban and Scrum methodologies.
- Azure Test Plans provides a variety of tools to test your app, including manual/exploratory testing and continuous testing.
- Azure Artifacts allows teams to share packages from public and private sources such as Maven, npm, NuGet, and more, and integrate package sharing into pipelines.
What can Azure DevOps do?
When you connect to Azure DevOps, you connect to an organization or collection of projects. In this container, one or more projects can be defined, at least one must be created to use the system. So what can we get from the project?
- Source Control: Through a source code or version control system, developers can collaborate on code and track changes made to the base code. Source code management is an important tool for multi-developer projects.
- Plan and track work: Software development projects need some way to easily share information and track the status of work, tasks, issues, or code defects. In the past, you may have used one or more tools: Microsoft Excel, Microsoft Project, a bug tracking system or a combination of tools, etc. Many teams have now adopted agile methodologies and practices to support planning and development. Our system provides several types of work items for tracking features, requirements, user stories, tasks, bugs, and issues. Each work item is associated with a work item type and a set of fields that can be updated as progress progresses.
- Continuous Integration and Continuous Deployment: software comes from automating as many processes as possible. Our systems support build, test, and release automation.
- Manual and Exploratory Testing: The testing function supports manual and exploratory testing, as well as continuous testing.
- Azure Cloud Hosting Services: Azure provides cloud hosting services to support application development and deployment. These services can be used individually or in combination with Azure DevOps.
There are many more, not listed here.
So much has been introduced, it is better to practice! Tutorials on projects include: creating a project, connecting to a project, adding a team, adding a user or group, and more. This installment starts with the first step - using Azure DevOps to create a project and set up a source code repository. You can manage and structure each project to meet business needs, and each project you create provides a boundary to isolate data from other projects.
Scan the code to get the detailed steps to create a project
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。