Skip to main content

๐Ÿ  Introduction

Build-Agent is a flexible build Docker image, built on top of NUKE, designed to standardize and simplify the CI/CD process for various types of applications, especially:

  • ๐Ÿงฑ Docker images builds with tagging and registry push
  • ๐Ÿ“ฆ Node.js applications (Express, Angular, React, etc.)
  • ๐Ÿ“ Artifacts

โœจ Featuresโ€‹

  • ๐Ÿ” Reusable build logic via NUKE targets
  • ๐Ÿ“‚ Dynamic build and app environment generation from pipeline secrets
  • ๐Ÿช„ Automatic detection of Node.js package managers
  • ๐Ÿ’ฌ Discord integration for notifications
  • ๐Ÿš€ GitHub integration for creating releases
  • ๐Ÿ“œ Orchestration by convention or via .build.scripts and .build.copy
  • ๐Ÿงช Dry-run mode for safe testing
  • ๐ŸŸข Node.js runtime
  • ๐Ÿ…ฐ๏ธ Latest Angular and Angular CLI
  • ๐Ÿ’ป PowerShell for cross-platform scripting
  • ๐ŸŸฃ .NET 8 SDK for .NET builds and tools
  • ๐Ÿ—ƒ๏ธ Git for source control
  • ๐Ÿ”ข GitVersion for semantic versioning in CI/CD
  • ๐Ÿ“ CHANGELOG generation

โšก Fast Trackโ€‹

Ready to get started? Check out our Fast Track Guide for quick examples, or explore the comprehensive Build Types Reference to understand all available build commands and choose the right approach for your project.

For advanced configuration, see Customization Options.