Automating Software Installations with Boxstarter and Chocolatey

Automating Software Installations with Boxstarter and Chocolatey

If there's something I really dislike in my software development routines, it's installing the actual software I use to develop. You know what I mean - you don't want to install Visual Studio and wait for that only to realize that as soon as it's done you have to launch the next thing and wait for it. During the last few years I've actually used PowerShell to automate much of my installation processes, but as new releases of software comes out I've had to update them accordingly and test them. I now use Chocolatey and Boxstarter in these scenarios: Re-installing…

Read More

Integrate SharePoint Code Analysis Framework (SPCAF) in your TeamCity build configurations–Improving your SharePoint and Office 365 ALM

Integrate SharePoint Code Analysis Framework (SPCAF) in your TeamCity build configurations–Improving your SharePoint and Office 365 ALM

Previously I’ve written an article about “Automating SharePoint Development – Iterative Development Process” which is essentially just scraping the surface of ALM in SharePoint. In that article I mention the use of SPCAF as a code quality tool for SharePoint. Since there’s been a lot of people asking how to integrate it into TeamCity, I thought I’d draft up a how-to article about it. Introduction So, let’s kick this off. SPCAF is also known by its full name “SharePoint Code Analysis Framework” and is a tool for securing the quality and reliability in your Apps and Solutions.…

Read More

Automating SharePoint Development - Iterative Development Process

Automating SharePoint Development - Iterative Development Process

Author: Tobias Zimmergren www.zimmergren.net | www.tozit.com | www.sharepointdiscussions.com | @zimmergren Introduction When dealing with SharePoint development, there’s tons of things to consider. There’s the aspects of code quality, aspects of proficient testing taking place and of course having a reliable process to re-do and fix anything that comes up along the way. Most importantly in my opinion is to not do all iterative work manually over and over. Most of these things are part of any common ALM (Application Lifecycle Management) cycles in a modern-day development team. In this article I’ll talk briefly about…

Read More

Preparing for upgrade to SharePoint 2013 - Iterative Upgrade Process

Preparing for upgrade to SharePoint 2013 - Iterative Upgrade Process

Author: Tobias Zimmergren www.zimmergren.net | www.tozit.com | www.sharepointdiscussions.com | @zimmergren Introduction Every cycle of SharePoint comes with challenges around upgrades and migrations. In one of my current projects I’ve been part of designing an iterative upgrade process – as I like to call it – which means we’ll be upgrading our Farm (all content databases) from SharePoint 2010 to SharePoint 2013 every week. Yes, that’s right – we upgrade SharePoint 2010 to SharePoint 2013 every single week with the latest content from the production environments. This of course happens on a separate SharePoint 2013 farm setup specifically…

Read More

Hosted Microsoft TFS - Team Foundation Service - Part 4: Connect your project to TFS and create a build definition

Author: Tobias Zimmergren http://www.zimmergren.net | http://www.tozit.com | @zimmergren Introduction A while back an announcement was made that TFSPreview.com had been made available for general testing. Various bloggers at Microsoft put an invitation token in their MSDN blogs so everyone can have a go at it. In this article series we’ll take a very quick look at what the hosted TFS solution by Microsoft looks like. Articles currently in the series: [blockquote]Part 1: Getting Started Part 2: Connect your development rig Part 3: Configuring a Build server to work with TFS preview Part 4:…

Read More

Hosted Microsoft TFS - Team Foundation Service - Part 3: Configure a build server to work with TFSpreview

Author: Tobias Zimmergren http://www.zimmergren.net | http://www.tozit.com | @zimmergren Introduction A while back an announcement was made that TFSPreview.com had been made available for general testing. Various bloggers at Microsoft put an invitation token in their MSDN blogs so everyone can have a go at it. In this article series we’ll take a very quick look at what the hosted TFS solution by Microsoft looks like. Articles currently in the series: [blockquote]Part 1: Getting Started Part 2: Connect your development rig Part 3: Configuring a Build server to work with TFS preview (this post)…

Read More