KnowledgeCity

Continuous Integration: Source Code Management

Learn how source code management provides the foundation for continuous integration
Preview the first lesson free — get full access to all 3 lessons.

To view this video please enable JavaScript.

Course: On-Demand
Intermediate  Provider Steven Burnley  3 Lessons ·  23m  in English 

What You'll Learn

  • Explain how to use source code management tools
  • Code in the Azure DevOps Portal using Azure Repos
  • Access code stored outside Azure DevOps in GitHub
  • Use Azure Repos for code collaboration, change tracking, and repository hosting
  • Recognize why GitHub is widely used by developers for open-source projects and collaboration

Key Takeaways

  • Azure Repos offers branch management, pull requests, code reviews, and built-in CI/CD pipelines, and integrates with other Azure DevOps services to manage the application lifecycle from planning to deployment.
  • GitHub is a web-based platform for hosting and managing Git repositories, letting individuals and teams keep code public or private for both open-source and closed development.
  • GitHub provides collaborative features such as issue tracking, pull requests, code reviews, and project boards, and supports CI/CD integration with various tools and services.
  • Both Azure Repos and GitHub offer robust features for code management and team collaboration in software development.

Frequently Asked Questions

What does this course cover?

The course covers source code management, using Azure Repos for code collaboration, change tracking, and repository hosting, and using GitHub for hosting and managing Git repositories for open-source projects and collaboration.

Which platforms will I learn about in this course?

You will learn about Azure Repos and GitHub, and by the end you will understand that both platforms offer robust features for code management and team collaboration in software development.

What lessons are included in this course?

The course includes three lessons: Source Code Management Process and Tools, Azure Repos, and GitHub.

What skills does this course help build?

It helps build skills in Continuous Integration, Git (Version Control System), GitHub, Managed Code, Source Code Control Systems, and Version Control.