ICG Exchange - Utilities
Providing tools to reduce workload and improve processes
Utilities Worth Exploring
Utilities are special-use programs that perform a single or limited set of tasks that help maintain, monitor, or troubleshoot websites and applications. ICG initially developed these tools for our own use, but upon recognizing their value to others, we have formalized the code and made it available below. With more than 100,000 collective downloads we hope these are of value to your teams as well.
.NET Core Azure DevOps Pipelines Tasks
.NET Core applications and proper DevOps integration go hand in hand. However, the steps to properly implement best practices for CI and CD can often be a bit clunky or error prone. As part of our work to create solid CI/CD pipelines, ICG has created a number of Azure DevOps pipeline tasks to help make the process easier.
ASP.NET Core Utility Libraries
We believe that enterprise software development should not be complicated. We have released a suite of utilities that solve many of the issues that might impact those looking to implement enterprise quality solutions in their projects. Open-Source and free for all.
.NET Core Spreadsheet Utilities
We believe that enterprise software development should not be complicated, even if importing and exporting from Microsoft Excel. As such, we have released a utility library that solves many of the issues that might impact those looking to implement enterprise quality solutions in their projects. Open-Source and free for all.
C# Azure DevOps Pipelines Tasks
Similar to our Pipeline tasks created for .NET Core we found it necessary to create additional tasks to improve the workflows for C# projects as well.
DNN/Evoq Azure DevOps Pipelines Tasks
Implementation of CI or CD processes for DNN/Evoq developers has historically been a complicated process requiring much manual effort or configuration. Our tasks have been created to allow simple management of key elements necessary to implement a full CI/CD pipeline for DNN extension development.
Log Cleaner for DNN/EVOQ
DNN/EVOQ contains an internal logging framework known as Log4Net which records information that can be invaluable when tracking issues. However, this information is only valuable for a limited amount of time, yet DNN does not remove older log files. This utility allows administrators to easily configure an automatic purging of the log files using WebJobs or task scheduler operations. We strongly recommend the use of this for all installations.