This time I’d like to talk about enhancing existing configuration in Azure DevOps, so we can properly deploy new images to Kubernetes cluster in Azure. By default, when you create a new build pipeline, you don’t include any additional tags and check ‘Include Latest Tag’ checkbox in the task:
It will work, and in the Azure Container Registry (ACR) you will receive two images, where the one will
Continuing the series about Kubernetes, this time I’d like to talk more about the applied approach using this platform. This article demonstrates even more how Dev and Ops are tied together. Everything related to K8s deployments is interesting, and this time, the issue I was facing was quite unusual. I had to deploy Identity Server image to three different environments (DEV/QA/UAT), which is
As people reading my topics know, I’m writing mostly about DevOps and Cloud technologies. The most widely spread technology to orchestrate containers these days is Kubernetes, and this topic is for everyone who wants to know more about its Architecture and the way it can be deployed on-premises and in the cloud.
Let’s start with the concepts, i.e. the understanding what’s Kubernetes, how the
A couple of days ago Microsoft announced about the first RC of Azure DevOps Server 2019. The news is quite exciting, and I decided to dedicate one of the evenings to my review and dig a bit deeper using an empirical approach. The first reasonable question you may ask, what’s the point in having Azure DevOps if we still have TFS for the on-premise deployments that has roughly the same capabilities,
If you’re still using TFS, there are some benefits and reasons why you may need to migrate to Azure DevOps (formerly VSTS), which is a cloud version of TFS with the most recent features. One of the benefits you may consider is global availability, easy access for the external users, and the other benefits are access to the most recent features and potential savings on the infrastructure and
You may wonder, how Gulp tasks runner is related to DevOps? Well, the relation is direct. You may work on the Node application deployment that uses this framework. For such cases, you need to know whether the issue you face is related to deployment or development process. This topic is grounded on the issue I faced with the app deployment recently. We heavily use build agents and our build
This topic is all about .NET Core installation on Ubuntu Linux. If you need this framework to be installed on Linux for development or CI/CD automation (like me), keep reading :)
The trick is that installation steps are a bit different from what Microsoft suggests. It can't be installed using 'apt-get' and you'll have numerous errors during the process. More about the issue here. So, to make it
Intro
If you already know what Continuous Integration (CI) is, you might know the benefits of it as well. CI involves producing a clean build of the system several times a day, usually using CI/CD tools like Jenkins/VSTS/TFS/AppVeyor etc., and various source-control systems (GitHub/GitLab/BitBucket). Agile teams typically configure CI to include automated compilation, unit test execution, and
This topic is not supposed to explain CI/CD concepts; in reverse, it assumes you already know what these practices are. Visual Studio Team Services (VSTS) is a collection of hosted DevOps services for application developers. It helps to automate CI/CD processes, project tracking, store source code, etc. One of its essential functionalities is the build and release processes. To build your