Knowledge Base

Welcome to the Inedo Knowledge Base

The knowledge base is a collection of small articles that are BuildMaster, ProGet, or Inedo related. Use the search box below to search for articles.

All Articles

KB #1164: Azure DevOps and BuildMaster Compared

Last Updated: 5/9/2019

BuildMaster and Azure DevOps are both CI/CD process tools that aim to model and automate end-to-end CI/CD, starting by building source code and ending with the software release. Both programs are popular and are often used together as part of a modern DevOps toolchain. But, there are significant differences between the programs that impact developers’ productivity.

KB #1063: A Comparison: BuildMaster vs. Octopus Deploy

Last Updated: 5/1/2019

Octopus Deploy and BuildMaster are two different products that can both be used to automate deployments. There are a lot of technical differences, but the overall approach to the problem is the best starting point for comparing the two.

KB #1166: Upgrade Notes for ProGet 5.2

Last Updated: 4/24/2019

ProGet 5.2 is a minor release with the following changes:

KB #1165: Upgrade Notes for Otter 2.2

Last Updated: 4/18/2019

Otter 2.2 is minor release with the following changes:

KB #1163: BuildMaster 6.1 Upgrade Notes

Last Updated: 2/13/2019

BuildMaster 6.1 is a minor version with the following changes:

KB #1162: Upgrade Notes for Otter 2.1

Last Updated: 2/13/2019

Otter 2.1 is minor release with the following changes:

KB #1161: TLS v1.2 Configuration and Connection Errors

Last Updated: 2/13/2019

Recently, there have been an increasing number of issues for our support staff that involve our products connecting to servers that require TLS v1.2 for security reasons. Common examples include connecting to the following services:

KB #1160: Upgrade Notes for ProGet 5.1

Last Updated: 2/13/2019

ProGet 5.1 is a minor release with the following changes:

KB #1159: Support Ticket Process

Last Updated: 2/13/2019

When you submit a ticket using the ticket submission form, it will automatically create an issue in Inedo’s YouTrack instance, in a non-public project intended for support. While you won’t be able to see the status of your tickets using YouTrack, you can see the status or add comments on my.inedo.com/tickets, or add comments by replying to emails that are dispatched to you.

KB #1158: A Comparison: BuildMaster vs Hedgehog

Last Updated: 2/13/2019

Note: Hedgehog is an experimental product, with it's official release coming in ~2020

KB #1157: NuGet version number formatting restrictions

Last Updated: 2/13/2019

SemVer2, or Semantic Versioning 2.0.0 version numbers are supported only in SemVer2 (ProGet 5+) NuGet feeds.

KB #1156: BuildMaster 6.0 Upgrade Notes

Last Updated: 2/13/2019

BuildMaster 6.0 is a major version with the following changes:

KB #1154: Upgrade Notes for Otter 2.0

Last Updated: 2/13/2019

Otter 2.0 is major release with the following changes:

KB #1153: Upgrading from ProGet v2 and v3

Last Updated: 2/13/2019

ProGet v2 is retired and v3 is semi-retired. We will only provide very limited product support for v3, but we will no longer ship any maintenance releases, patches, or other changes (including for security vulnerabilities). This means you should upgrade as soon as possible.

KB #1151: Upgrading from BuildMaster v3 and v4

Last Updated: 2/13/2019

BuildMaster v3 and v4 are semi-retired , which means that we will provide very limited support to users who have not yet upgraded, and will provide assistance in performing upgrades. However, we will no longer ship maintenance releases, patches, or other changes.

KB #1150: Upgrade Notes for ProGet 5.0

Last Updated: 2/13/2019

ProGet 5.0 is a major release with the following changes:

KB #1148: Upgrade Notes for ProGet 4.8

Last Updated: 2/13/2019

Upgrading from a version older than 4.x? It is strongly recommended that you first review Upgrading from ProGet v2 and v3 before proceeding.

KB #1147: Upgrade Notes for ProGet 4.7

Last Updated: 2/13/2019

Upgrading from a version older than 4.x? It is strongly recommended that you first review Upgrading from ProGet v2 and v3 before proceeding.

KB #1146: Installing Multiple Instances of InedoAgent on a Single Machine

Last Updated: 2/13/2019

Sometimes it is helpful to have multiple instances of InedoAgent on the same machine, such as having different instances that run as different user accounts. Although the installation wizard and the manual install process do not support this, it is possible to run multiple instances of InedoAgent as long as they have separate working directories and are listening on separate ports.

KB #1145: Accessing a PostgreSQL Database in a Docker Container

Last Updated: 2/13/2019

If you used the official installation instructions for ProGet on Linux, and for one reason or another, you need to access the ProGet database directly, you can use these commands:

KB #1144: BuildMaster Legacy Features

Last Updated: 2/13/2019

With the inclusion of the Inedo Execution Engine and the Inedo Agent in BuildMaster v5, several existing features were replaced with newer features that were a better fit for the new model. We consider these since-rebuilt features to be "legacy features", and this document will describe the impact of using these features as well as migration guidance to a non-legacy method.

KB #1143: Upgrade Notes for Otter 1.7

Last Updated: 2/13/2019

Otter 1.7 is minor release with the following changes:

KB #1142: Upgrade Notes for Otter 1.6

Last Updated: 2/13/2019

Otter 1.6 is minor release with the following changes:

KB #1140: Disabling WebDAV in IIS

Last Updated: 2/13/2019

Some ProGet feed endpoints use PUT or DELETE requests. If the WebDAV module is enabled in IIS, these requests can result in a 405 Method Not Allowed error. This article details several methods of disabling the WebDAV module.

KB #1139: Upgrade Notes for Otter 1.5

Last Updated: 2/13/2019

Otter 1.5 is minor release with the following changes:

KB #1138: Upgrade Notes for ProGet 4.6

Last Updated: 2/13/2019

Upgrading from a version older than 4.x? It is strongly recommended that you first review Upgrading from ProGet v2 and v3 before proceeding.

KB #1136: Upgrade Notes for ProGet 4.5

Last Updated: 2/13/2019

Upgrading from a version older than 4.x? It is strongly recommended that you first review Upgrading from ProGet v2 and v3 before proceeding.

KB #1134: Upgrade Notes for ProGet 4.4

Last Updated: 2/13/2019

Upgrading from a version older than 4.x? It is strongly recommended that you first review Upgrading from ProGet v2 and v3 before proceeding.

KB #1132: Upgrade Notes for Otter 1.4

Last Updated: 2/13/2019

Otter 1.4 is minor release with the following changes:

KB #1130: Upgrade Notes for ProGet 4.3

Last Updated: 2/13/2019

Upgrading from a version older than 4.x? It is strongly recommended that you first review Upgrading from ProGet v2 and v3 before proceeding.

KB #1128: Legacy Configuration and Release Variables

Last Updated: 2/13/2019

In BuildMaster 5.3, we introduced two new features that expanded-on and replaced existing features:

KB #1127: Upgrade Notes for Otter 1.3

Last Updated: 2/13/2019

Otter 1.3 is minor release with the following changes:

KB #1126: Upgrade Notes for ProGet 4.2

Last Updated: 2/13/2019

Upgrading from a version older than 4.x? It is strongly recommended that you first review Upgrading from ProGet v2 and v3 before proceeding.

KB #1124: Upgrade Notes for Otter 1.2

Last Updated: 2/13/2019

Otter 1.2 is minor release with the following changes:

KB #1122: Upgrade Notes for ProGet 4.1

Last Updated: 2/13/2019

Upgrading from a version older than 4.x? It is strongly recommended that you first review Upgrading from ProGet v2 and v3 before proceeding.

KB #1121: Upgrade Notes for Otter 1.1

Last Updated: 2/13/2019

Otter 1.1 is minor release with the following changes:

KB #1120: Permission Updates in BuildMaster 5.0

Last Updated: 2/13/2019

The below applies to BuildMaster users upgrading to v5

KB #1119: Wildcard Masking in Inedo prouducts

Last Updated: 2/13/2019

Wildcard masks in BuildMaster, Hedgehog, and Otter are used to include and/or exclude file/directory paths in the context of an operation. Typically, masks are used for file-based operations. The values for the masks are similar to ant-style masks.

KB #1118: Legacy Plans in BuildMaster 5.0

Last Updated: 2/13/2019

The below applies to BuildMaster users upgrading to v5

KB #1117: Upgrade Notes for BuildMaster v5

Last Updated: 2/13/2019

Upgrading from a v3 or v4? This document is for informational purposes only, and you should upgrade directly to v6; please see Upgrading from BuildMaster v3 and v4 first.

Upgrading from a 5.x? You should directly upgrade to the latest BuildMaster 5.8 prior to upgrading to v6.

KB #1115: A Comparison: Artifactory vs ProGet

Last Updated: 2/13/2019

Artifactory and ProGet are both enterprise level Universal Package (artifact) Repositories and are quite similar in function; in fact, if you read the marketing bullets they’d probably sound identical. Before we developed ProGet we were Artifactory users, which gave us the unique ability to learn from JFrog’s tool and take into consideration some of the challenges when building our own product.

KB #1114: A Comparison: Octopus Deploy vs Otter

Last Updated: 2/13/2019

Although Octopus Deploy and Otter are different types of products, they can both be used to automate ASP.NET Sites and Windows Services. A side-by-side comparison would be a bit like Air Jordan vs Tesla: they’re different tools that can help you get to the same place, albeit in different manner. Moreover, there's nothing wrong with having and using both.

KB #1113: Anti-malware False Positives, Code Signing, and Safety of Inedo Products

Last Updated: 2/13/2019

Malware protection is meant to ensure that our systems and sensitive information aren't compromised. Occasionally, this protection doesn't quite work as intended and flags a secure download; this is known as a false positive.

KB #1111: Upgrade Notes for ProGet v4

Last Updated: 2/13/2019

Upgrading from a v2 or v3? This document is for informational purposes only, and you should upgrade directly to v5; please see Upgrading from ProGet v2 and v3 first.

Upgrading from a 4.x? You should upgrade to the latest v5.

KB #1110: A Comparison: Chef vs Otter

Last Updated: 2/13/2019

Chef and Otter are both infrastructure automation products, and if you only read the marketing bullets, they'd probably sound identical. But they're quite different products, and this article compares and contrasts the products and the philosophies behind them.

KB #1109: A Comparison: Puppet vs Otter

Last Updated: 2/13/2019

Puppet and Otter are both infrastructure automation products, and if you only read the marketing bullets, they'd probably sound identical. But they're quite different products, and this article compares and contrasts the products and the philosophies behind them.

KB #1090: Granting Service Control Privileges for Inedo Product's Web Applications

Last Updated: 2/13/2019

If the message does not indicate failure, the web application should now be able to control and transfer messages to and from the server.

KB #1077: Configuring Your Inedo Product to Run As a Windows Domain Account

Last Updated: 2/13/2019

The example screenshots are from BuildMaster, but the process will be exactly the same no matter which one of our products you're using.

KB #1072: ProGet vs. NuGet.Server

Last Updated: 2/13/2019

NuGet.Server is a free and open-source package that's designed to be incorporated into a .NET web application and host a single, NuGet feed. With a bit of set-up and some customization, you can use NuGet.Server to build a lightweight, standalone NuGet Server that hosts a single feed. It's like a network share drive for your packages, but hosted over HTTP/S.

KB #1064: Upgrading Agents for BuildMaster 4.0

Last Updated: 2/13/2019

This document only applies to users upgrading from BuildMaster v3, and is a companion to Upgrading from BuildMaster v3 and v4.

KB #1059: When should I update an Inedo Tool?

Last Updated: 2/13/2019

Updating any software to a newer version requires users to weigh the costs associated with the update process against the value and benefits of the new features or bug fixes added – and this is no different with any of our tools. As a DevOps company, we take great care to design and release our tools through a process that permits a super-agile deployment methodology. Which allows many releases to occur in a short time frame.

KB #1056: A Comparison Between BuildMaster vs. Jenkins

Last Updated: 2/13/2019

Jenkins and BuildMaster are different products, that solve different problems, and both are commonly used as part of a modern DevOps Toolchain. A side-by-side comparison would be a bit like Word and Excel: both can be used to create forms that you'll print out, but if that's the only thing your business uses Microsoft Office for, you're certainly not doing it right.

KB #1053: Troubleshooting Installations

Last Updated: 2/13/2019

We try to make installation as simple as possible, and while it usually installs with no issues, once in a while something goes wrong (which is probably why you are here reading this).

KB #1046: SQL Server Requirements

Last Updated: 2/13/2019

Otter, BuildMaster, Hedgehog, and ProGet for Windows all require any supported version of Microsoft SQL Server.

KB #1040: Securing Self-Hosted Agents using SSL

Last Updated: 2/13/2019

BuildMaster Agents exposed to the Internet should include additional security compared to agents running on a secure local network. The self-hosted agents in BuildMaster support the use of SSL encryption just like agents hosted using IIS.

KB #1039: The Inedo Agent and Legacy BuildMaster Agents

Last Updated: 2/13/2019

The below applies to BuildMaster users upgrading to v5

KB #1023: A Comparison Between BuildMaster vs. TeamCity

Last Updated: 2/13/2019

TeamCity and BuildMaster are different products, that solve different problems, and both are commonly used as part of a modern DevOps Toolchain. A side-by-side comparison would be a bit like Word and Excel: both can be used to create forms that you'll print out, but if that's the only thing your business uses Microsoft Office for, you're certainly not doing it right.

KB #1015: Running an Inedo Product's Services Interactively

Last Updated: 2/13/2019

The example screenshots are from BuildMaster, but the process will be exactly the same no matter which one of our products you're using.

KB #1014: Changing an Inedo Product's URL with the Integrated Web Server

Last Updated: 2/13/2019

All Inedo products can run using an Integrated Web Server instead of IIS. While this offers a simpler configuration and installation, the integrated web server lacks many of the advanced features of a full-fledged web application server, and certain configuration is far from obvious. For example, this post will cover binding the integrated web server to a host name.

KB #1013: Hosting Through IIS Instead of the Integrated Web Server

Last Updated: 2/13/2019

When you install any of our products using the installer, you’re presented with two application hosting options: Integrated Web Server or IIS Web Application.

KB #1005: This Machine Cannot Be Uniquely Identified

Last Updated: 2/13/2019

Once in a blue moon, your Inedo product might suddenly stop working and give this fairly unhelpful message.