Abstract from your CI. Use Cake!

Here at Coolblue, we can choose our tools from a range of technologies. A while ago, our team started moving from Microsoft MSTest to xUnit. Although the code change was fairly simple, the build pipeline was tied with the MSTest framework, ignoring the xUnit tests. Between the requests to the deployment team to alter the … Continue reading Abstract from your CI. Use Cake!

Advertisements

NDepend, first impressions on a static code analyser

During my career, I learned on the hardest way how a poor codebase can be harmful to the business. I witness behaviours in teams such as: Missing code reviews. How can we be a team, if we do not communicate? No coding standards. At least settle the capitalisation style? Testing. Wait, spending time writing tests? Luckily, I also worked … Continue reading NDepend, first impressions on a static code analyser

Build a .NET Core 2.0 Application in AppVeyor

AppVeyor is one of the Continuous Integration Services in the cloud, ready to use, with minimal configuration. It provides a Windows Server image with tooling to build, test and deploy ours .NET applications. Among the baseline software is .NET Core, however, the version is 1.0.4 (at the time of writing this post). If we are playing … Continue reading Build a .NET Core 2.0 Application in AppVeyor

Create and Push a Docker Image from an Octopus Deployment

Docker is one of the disruptive technologies within virtualization, allowing the different containers to run on the same machine, sharing resources, reducing the overhead. The technology allows DevOps teams to have another tool to develop, build and ship software. One use case for containers is the Microservices Architecture Pattern. Background DockerHub is the image repository … Continue reading Create and Push a Docker Image from an Octopus Deployment

Create an AWS Lambda function from an Octopus Deployment

AWS Lambda is one of the AWS Compute Services, alongside with Amazon EC2 or Amazon EC2 Container Service. In a nutshell, AWS Lambda is the serverless offer from AWS, allowing "you run code without provisioning or managing servers"[1]. In the DevOps spirit, and using Octopus as the Continuous Deployment tool, I couldn't find a step template to create an AWS … Continue reading Create an AWS Lambda function from an Octopus Deployment