Today, I will show how to perform custom git clone on Azure DevOps build pipeline and be able to manage source code cloning on Azure DevOps build engine in a more flexible way. The problem: In one of my projects I had relatively large git repository due to handling big binary files (design images, documentation, […]
To start with – what is Android App Bundle (AAB)? According to Google, the Android App Bundle is Android’s new, official publishing format that offers a more efficient way to build and release your app. The Android App Bundle lets you more easily deliver a great experience in a smaller app size, which can improve […]
In my career, I have had privilege to work with very different teams on projects with various complexities. Different situations require different approaches and methodologies to perform with maximum in a given situation. But in every situation there is one common denominator: code and process quality. There are no compromises when quality is in question. […]
As you probably know, when queuing builds (Azure DevOps pipelines) on Azure DevOps, the build is delegated to the first available build agent in agent pool. These build agents can be Microsoft Hosted (Azure DevOps) or Self-hosted. First ones are cover majority of build scenarios, they are already prefabricated and ready to use in Azure […]
If you read my post about setting up custom Linux Azure DevOps build agent https://www.jenx.si/2019/05/27/how-to-setup-private-linux-azure-devops-agent then this post will be very familiar to you. I will try the same thing, but this time, I will use MacOS to set up Azure DevOps build agent.
In general, build agents should run as daemons/services not as user session scripts. In this blog post I will investigate how to register Linux Azure Build agent to run as a service.
Azure DevOps is amazing set of services which support all parts of Application lifecycle management. Although, built-in (Hosted) build agents are enough for almost all scenarios, there are cases when special needs are required. In this case, custom build agents covers these scenarios. In this blog post I will describe how to put on custom Linux build agent for Azure DevOps.
NuGet is awesome package manager for Microsoft development platform. It’s everywhere in the .NET ecosystem. With NuGet, package dependency management is really easy task! Creating standard NuGet package is very simple. I wanted to create NuGet package to deploy file and mark this file as “Copy Always” in C# project.