Azure DevOps
What is a toolchain?
A toolchain is a combination of software tools that aid in the delivery, development, and management of software applications throughout a system's development lifecycle. The output of one tool in the toolchain is the input of the next tool in the toolchain. Typical tool functions range from performing automated dependency updates to building and configuring the software, delivering the build artifacts to various locations, testing, and so on.
Whats the difference between AZ DevOps and GitHUB?
Although both Azure DevOps and GitHub allow public and private code repositories, GitHub has a long history with public repositories and is trusted by tens of thousands of open-source project owners. GitHub is a lighter-weight tool than Azure DevOps, with a focus on individual developers contributing to the open-source code. Azure DevOps, on the other hand, is more focused on enterprise development, with heavier project-management and planning tools, and finer-grained access control.
What is Azure DevOps Services?
Azure DevOps Services is a suite of services that address every stage of the software development lifecycle.
What is Azure DevOps?
Azure DevOps is a mature tool with a large feature set that began as on-premises server software and evolved into a software as a service (SaaS) offering from Microsoft.
What is GitHub?
GitHub is arguably the world's most popular code repository for open-source software. Git is a decentralized source-code management tool, and GitHub is a hosted version of Git that serves as the primary remote. GitHub builds on top of Git to provide related services for coordinating work, reporting and discussing issues, providing documentation, and more.
What type of service is Azure DevOps?
Software as a Service (SaaS)
Can you use both AZ DevOps and GitHub together?
Your choices are not limited to Azure DevOps Services or GitHub and GitHub Actions. In practice, you can mix and match these services as needed. For example, you can use GitHub repos with Azure Boards for work item tracking.
What is Azure Pipelines?
is a CI/CD pipeline automation tool.
What is Azure Repos?
is a centralized source-code repository where software development, DevOps engineering, and documentation professionals can publish their code for review and collaboration.
What is GitHub Actions?
it enables workflow automation with triggers for many lifecycle events. One such example would be automating a CI/CD toolchain.
What is Azure Artifacts?
its a repository for hosting artifacts, such as compiled source code, which can be fed into testing or deployment pipeline steps.
What are Azure Boards?
its an agile project management suite that includes Kanban boards, reporting, and tracking ideas and work from high-level epics to work items and issues.
What is Azure Test Plans?
its an automated test tool that can be used in a CI/CD pipeline to ensure quality before a software release.