Eric Williams

Self Service Infrastructure

Why Implement Self Service Infrastructure

One of the many concepts of DevOps is the self service aspect of procuring new infrastructure for teams to work with. I think there are a number of ranges that these particular concept can be implemented. It can be from giving people direct access to their organizations cloud provider's . . .

Read More

March 05, 2018

DotNetZero vNext

I've been working on a new version of dotnetzero (formerly psakezero). This v2 version has a number of changes that were fun to build.

Silvrback blog image

Large refactoring into smaller PowerShell functions

I'm trying out an approach that takes each PowerShell function and places them into their own file. This was for a couple . . .

Read More

January 09, 2018

VSTS: YAML Build Definitions

Using YAML to define your builds

In a previous post I talked about high-level and somewhat generic approaches to getting your CICD pipeline to be responsible for more than just your builds but also you infrastructure deployment.

Silvrback blog image

Now I'd like to walk though a an actual implementation of a build definition as . . .

Read More

November 28, 2017

Build Definitions As Code

What is a build definition as code?

The concept of a build definition as code as it relates to a build server for continuous integration means using an actual declarative language to define how your build should works instead of using a web user interface to define your build steps. You can use a general purpose programming language, . . .

Read More

November 28, 2017

Feature branches are not evil

I seem to get a lot of source control, build and other CICD content in front of me during the course of a day. One of the reoccurring themes that comes up occasionally is against feature branching. The argument usually suggests the following approach.

when doing feature branching your CI stands for "continuous . . .

Read More

Posted in: cicdgit

November 13, 2017

Automated Builds: A Simple Step to Avoid a Time Bomb

Your CI build has a hidden flaw

Silvrback blog image

After you get your new continuous integration build initially configured you get to sit back and enjoy the fruits of your build labor. You check in your code and watch your build pipeline magically spring into action. As you progress you might add a branch spec or two and now you are down the . . .

Read More

Posted in: cicd

November 06, 2017