Anyone who works on software projects knows that there are issues to track, manage, and prioritize. Azure Boards has all the features your team needs to successfully manage your work. Visualize projects with Kanban boards, execute in sprints, manage your backlog, and use queries to find work and visualize results. Learn how to get started with Azure Boards.
If you write code, then you need a place to store and manage that code with a reliable version control system like Git. Azure Repos provides a best-in-class Git solution. You get free private and public repos, social code reviews, and more. Learn how to get started with Git in Azure Repos and how your team can use pull requests to work together on code.
Use Azure Pipelines to add continuous builds to GitHub projects
Learn how to take a GitHub repo and add continuous builds using Azure Pipelines. You'll see each step in taking a Node.js GitHub project and adding continuous builds to validate the code quality of each pull request. Azure Pipelines is free for open-source projects.
With Azure Pipelines, you can build and deploy code written in any language, using any platform. In this video, you'll learn why Azure Pipelines is the best tool on the planet for continuous integration and continuous deployment (CI/CD) of your code.
Azure Artifacts helps you manage software components by providing an intuitive UI, as well as helpful tools to ensure immutability and performance for the components you create or consume. Learn how to get started by creating a feed for an npm package to use in your Azure Pipeline.
Automated and manual testing with Azure Test Plans
Azure DevOps Test Plan provides all the tools you need to successfully test your applications. Create and run manual test plans, generate automated tests, and collect feedback from users. In this video, you'll see the basic aspects on how to get started with Azure Test Plan, so you can start testing your application today.
Videos and presentation decks for Azure Devops lessons learned and journey stories.
TITLE
DESCRIPTION
VIDEO
DOWNLOAD
60,000 tests in six minutes: Create a reliable testing pipeline & deploy safely with Azure Pipelines
Good test coverage is essential for catching issues before a pull request has been merged, but they have to be the right kind of tests and must be reliable. Sam Guckenheimer digs into the testing transformation his team at Microsoft underwent as they started on their DevOps journey. He walks you through the changes they went through and why, and explains the data they found to prove their case for change and what they did to move. Sam also details which things are best covered by unit tests, which you should leave to manual code review in the pull request, and which are best suited to testing in production.
Progressive deployment, experimentation, multitenancy, no downtime, cloud security
This experience report is about changing architecture from a monolith to cloud-native practices. It covers moving stepwise from single tenancy to multitenancy, scaling up to scaling out, fixed resources to optimized variable costs, periodic upgrades to zero-downtime updates, single backlog to continual experimentation, linear to progressive deployment with a controlled blast radius, long release cycles to continual testing, opacity to observability, and pre-release security reports to continuous security practices.
Because the AI field is young compared to traditional software development, best practices and solutions around life cycle management for these AI systems have yet to solidify. This talk will discuss what Microsoft did in different departments, including Bing.
Explore DevOps practices using GitHub. Your development and operations teams will experience improved collaboration, agility, continuous integration, continuous delivery, automation, and operational excellence throughout all phases of the application lifecycle. (AZ-2008)
This certification measures your ability to accomplish the following technical tasks: Design and implement processes and communications, design and implement a source control strategy, design and implement build and release pipelines, develop a security and compliance plan, and implement an instrumentation strategy.