Babel Obfuscator
HomeDocumentationShop
  • Introduction
    • General Features
  • Getting Started
    • Install
    • Product Activation
  • Command Line
    • Command Line Reference
      • Miscellaneous
      • Input Files
      • Output Files
      • Plugins
      • Merge and Embed
      • Renaming
      • Control Flow Obfuscation
      • Encryption and Protection
      • Code Generation
  • MSBuild Task
    • Babel Task Reference
    • Customizing Intellisense
  • NuGet Package
    • NuGet Pakage Reference
  • User Interface
    • Obfuscation
    • Tools
    • Custom Themes
  • Obfuscation Rules
    • XML Rules
      • Example Rules
    • Custom Attributes
    • Obfuscation Agent
  • Merge and Embed
    • Assembly Merging
    • Assembly Embedding
  • Symbols Renaming
    • XML Map Files
    • Cross Assembly Renaming
    • XAML Renaming
    • Decoding Stack Traces
  • String Encryption
    • Custom String Encryption
  • Control Flow Obfuscation
  • Code Encryption
    • External Code Files
    • Password Protected Code
    • Dynamic Code
  • Dynamic Proxy
  • Resource Encryption
  • Value And Array Encryption
  • Tampering Detection
  • Anti Debugging
  • Enhancing Code Security
  • Optimizations
    • Dead Code Removal
    • Metadata Optimizations
    • Code Optimizations
  • Appendix
  • Examples
    • Examples
    • General Samples
      • ClickOnce Deploy
      • Detecting Babel Obfuscation
      • Obfuscate .NET MAUI
      • Blazor Web App
    • Code Encryption
      • Feature Based Licenses
    • Cross Assembly Renaming
      • Publish .NET App
    • Build Servers
      • GitHub Actions
      • Unit Tests
    • Babel Obfuscator NuGet
      • Android Application
  • Plugins
    • Babel Obfuscator Plugins
    • Encrypt Plugin
      • Getting Started
      • Source Code
Powered by GitBook
On this page

Was this helpful?

  1. Examples

Build Servers

Continuous Integration (CI) and Build Server are important components of modern software development and deployment. They are used to automate the process of building, testing, and deploying software.

Last updated 1 year ago

Was this helpful?

The examples in this section primarily address the most commonly used build servers. However, it's crucial to note that build server integration is exclusively available with the Babel Obfuscator Ultimate edition. This functionality is essential for companies aiming to streamline their build processes. By leveraging NuGet and MSBuild, the principles outlined here can be applied to virtually any build system, ensuring that obfuscation is executed consistently and correctly with each build.

In addition to continuous integration and Build Servers, Babel Obfuscator provides support for testing the obfuscated assemblies using unit tests. This is an important step in ensuring the quality and functionality of the obfuscated code. By executing the unit tests against the obfuscated assembly, you can verify that the obfuscation process has not altered the code's behaviour.

DevOps Build
GitHub Actions
Unit Tests
AppVeyor CI/CD
AppCenter