AUTOMATING PRIVATE BUILDS WITH GITHUB, JENKINS, PSAKE AND MS WEB DEPLOY

I have written some posts before on similar topics. In the latest post about this topic I wrote: “To get a more reliable solution we could deploy using web deploy”. In this post I will go through how we at Cloud Connected has setup our build server with GitHub, Jenkins,…

Read this article

IMAGEVAULT 3 – UNABLE TO LOAD ONE OR MORE OF THE REQUESTED TYPES

Recognize this when fetching a EPiServer project from your version control system that uses ImageVault and your development environment doesn’t have ImageVault installed? It could be related to the fact that ImageVault (version 3) requires six assemblies being preinstalled to the GAC and a lot of “leadtools”-assemblies in…

Read this article

CONTINUOUS INTEGRATION WITH JENKINS AND PSAKE

Every now and then I get questions about build/deploy/test automation. Often the questions are asked by project lead or the customer and containing something like how much money will it cost? or how much time will it consume? My answer is usually something like… It will depend on…

Read this article

USING SERVICESTACK BUNDLER

Bundler by ServiceStack is a solution for bundling, minifying and compiling client script (JavaScript/CoffeScript(!)) and style sheets (CSS, LESS and SASS). There are a lot of this sort of solutions out there but I really like this one, hopefully you will too after reading this. At the projects GitHub…

Read this article

POWERSHELL FTP MODULE IN A PSAKE BUILD PROCESS

In my effort to learn more about PowerShell I wrote a simple ftp module. I wrote the module primary for using it in a automated deployment process with Psake, GitHub, Jenkins and a target environment with ftp access. I looked around to find a similar module and the best match…

Read this article

CREATING BLOCKS IN EPISERVER 7 PREVIEW

This post is about blocks in EPiServer CMS 7. Blocks are like a built-in composer support to the cms core. Blocks makes it simpler to reuse functionality for developers and web editors. It’s a lot like building a “composer function” with the great power of using MVC and typed…

Read this article

PAGE CONSTRAINTS

I have built a plug-in which I call PageConstraints. The plugin adds support for adding constraints to PageTypeBuilder page types. Constraints can be added with .NETs built-in DataAnnotations or by implementing custom code. For example. Following page type is a regular PTB page type with built-in DataAnnotation attributes and a…

Read this article