Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.
Learn how CruiseControl.NET supports continuous integration by polling source control, running MSBuild and tests, reporting build status, and configuring automated build workflows.
Imagine the daily grind of a developer working on multiple Jenkins projects. Each pipeline seems to involve repetitive tasks like interacting with version control, running tests, or sending notifications. Copying and pasting code snippets not only feels inefficient but maintaining these pipelines becomes a nightmare.
Source Control (3-1), DevOps And Different Products" explores the integration of source control systems like Git within the DevOps framework. It delves into practices such as Continuous Integration (CI) and Continuous Deployment (CD), leveraging tools like Jenkins, Docker, and Kubernetes.
This article discuss Source Safe, a stand alone app.
To enable classic build and release pipelines in your Azure DevOps trial account, navigate to project settings or organization settings. Then configure pipelines under the Pipelines section, choosing classic options for both build and release.
Learn how to set up service connections in Azure DevOps for seamless integration with Power Platform. Follow step-by-step instructions to configure essential details like Server URL, Tenant ID, Application ID, and Client Secret. Grant access permissions and save your service connection for successful integration.
Learn to create Build and Release Pipelines in DevOps for Azure Repos Git. Configure tasks for Power Platform tools like solution export and import. Use Service Principle for authentication and define target environment details. Ensure successful pipeline creation for efficient project management.
In this article we learn about creating GITHub account, pushing local code to GITHub repository, CI & CD (YAML) configuration using GITHub repository, and publishing code in Azure Web App services.
Learn how to pass variables between Azure DevOps pipeline tasks, jobs, and stages using the task.setvariable logging command and output variables.
This article delves into the fundamentals and advantages of DevOps through real-world examples. It covers DevOps history, its principles, workflow, continuous integration, and continuous deployment in detail.
In this article, you’ll learn how to create a Azure DevOps Pipeline for CI and CD without using YAML Coding, source in Azure GIT repos, Configuring Build and release in Azure Web App Services.
In this article, you’ll learn how to create a Visual Studio project and how to push local environment code to Azure repos, as well as branching options for your master branch by using GIT source control.
Learn how to use built-in and custom Azure DevOps pipeline conditions to run tasks, jobs, and stages based on failures, variables, branches, and CI triggers.
Learn how to automate the process of adding multiple variables to a Variable Group in Azure DevOps using the Azure DevOps CLI and Microsoft Excel. This article provides a step-by-step guide to streamline the process and avoid manual data entry.
Configure Azure DevOps custom notification subscriptions to email a shared mailbox for selected pipeline build results, including succeeded, partially succeeded, and failed builds.
This article provides a comprehensive list of basic Git commands essential for daily use. It covers configuring the Git environment, working with online repositories, understanding the life cycle of a Git repository, and other miscellaneous Git commands.
In this article, we will learn how to enforce quality and compliance standards in your Azure DevOps repositories by implementing branch policies. Ensure code quality, enforce code reviews, and automate testing with branch policies.
In this article, we will Email Subscriptions in Azure DevOps allow users to receive notifications about changes and activities within their projects. Users can customize subscriptions to receive alerts via email for specific events, ensuring efficient communication and collaboration within teams.
DevOps merges development and operations, emphasizing collaboration, automation, and continuous integration. Key principles include infrastructure as code, agile practices, and a feedback loop for monitoring and improving processes, fostering a culture of resilience and scalability.
Explore the intricacies of merging Git branches and initiating pull requests in this comprehensive guide. Learn how to manage version control effectively, collaborate with teams, and streamline your development workflow using platforms like GitHub, Bitbucket, or GitLab.
Git branch is nothing but the copy of source code. So, that way a developer can easily find the source code, by whom it was written, and using what language and it can be tracked easily.
In this article, we will learn how to initialize a Git repository and push the changes to GitHub. Also, we will learn how to add multiple files to a staging area with a single command and commit.
Git branches are effectively a pointer to a snapshot of your modifications. So, Instead of copying files from directory to directory, Git stores a branch as a reference to a commit.
Configuring Git involves setting preferences like user information, default text editor, and merging tool. Create or clone repositories, add remotes, commit changes, and push or pull code. Utilize branches for parallel development and merges for integrating changes.
In this article, you will Delve into Git's intricate versioning system, uncovering its robust method of tracking changes through commit IDs and the underlying mechanisms of branch management and repository history, unraveling the intricacies of version control in detail.
We will discuss the steps to ignore files without committing to Git or GitHub and how to use the .gitignore file. Explore detailed steps to exclude specific files or directories, enhancing version control clarity and efficiency.
An introduction to Git: a powerful version control system for tracking changes in code projects. Git facilitates collaboration, tracks history, and manages changes through commits, branches, and merges, empowering efficient and organized development workflows.
In this article we will discuss how we can configure inherited processes in Azure DevOps and use them in our projects. We will also discuss some use cases related to inherited processes.
Git is a distributed version control system essential for managing code projects. "Git add" stages changes for commit, "git commit" records changes to the repository, "git status" displays the current state of the repository, and "git push" uploads local commits to a remote repository.
Learn how to create a GitHub service connection in Azure DevOps using a personal access token, enabling Azure Pipelines to use GitHub repositories for CI/CD.
Everything on DevOps, not only its articles: the DevOps page →
DevSocialUpcoming · 3rd editionAI Agents ConferenceNov 23–27, 2026Live onlineMembers only16days leftRegisterMembers onlyWrite an article and earn +1,000 SHARP when it is approved.
Write an article