The Objective Our previous application deployment process worked in a pull manner, meaning the deployment package was pulled from another computer (such as a build server) to the target server, and the install was performed locally on the target machine. It is usually easier to make changes locally on a box than remotely but this…
Installing Jenkins CI on Windows
Replacing Cruise Control This afternoon I decided to start the process of trying out Jenkins Continuous Integration. We have a large application that has been using Cruise Control for years and while it has worked well, it is time for an upgrade. I have heard good things about Jenkins but I have been a bit…
Start Scheduled Task and Wait On Completion with PowerShell
Some of our application servers have scheduled tasks to deploy a staged build of our application to the current app server. In the past when I wanted to manually run the task I would do one of the following: Remote desktop into the app server and run the task from Scheduled Tasks Use Computer Management…
Red Gate Schema Compare for Oracle Review
As part of my recent role in application release management, I have had to compare and sync various objects across Oracle databases. This was not fun work and I decided to evaluate some different tools to make this easier. The tool I have been working with recently is Red Gate’s Schema Compare for Oracle. In…
TFS Artifact Manager
The What TFS Artifact Manager is a tool intended for downloading application “artifacts”, such as database scripts and report files, from TFS. It pulls down these files from task source control changesets and attachments, organizes them, outputs task and change information, and helps combine and package database object changes. The tool’s primary value is doing…