All Projects â†’ nuke-build â†’ Nuke

nuke-build / Nuke

Licence: mit
🏗 The AKEless Build System for C#/.NET

Projects that are alternatives of or similar to Nuke

Flubucore
A cross platform build and deployment automation system for building projects and executing deployment scripts using C# code.
Stars: ✭ 695 (-38.44%)
Mutual labels:  build-automation, continuous-integration, orchestration
Cake
🍰 Cake (C# Make) is a cross platform build automation system.
Stars: ✭ 3,154 (+179.36%)
Mutual labels:  build-automation, continuous-integration, orchestration
Dyn365 Ce Devops
DevOps for Dynamics 365 Customer Engagement (CE) is becoming a popular topic. The goal of this project is to help Dynamics 365 CE solution builders understand and accelerate their implementation of DevOps practices with Dynamics CE and VSTS.
Stars: ✭ 82 (-92.74%)
Mutual labels:  build-automation, continuous-integration
Leeroyci
Leeroy is a self hosted, continuous integration and build service
Stars: ✭ 84 (-92.56%)
Mutual labels:  build-automation, continuous-integration
Flow Core X
Powerful and user-friendly CI / CD server with high availability, parallel build, agent scaling
Stars: ✭ 1,108 (-1.86%)
Mutual labels:  build-automation, continuous-integration
Dyn365 Ce Vsts Tasks
VSTS Extension for Dynamics 365 Customer Engagement
Stars: ✭ 94 (-91.67%)
Mutual labels:  build-automation, continuous-integration
Terrahub
Terraform Automation and Orchestration Tool (Open Source)
Stars: ✭ 148 (-86.89%)
Mutual labels:  continuous-integration, orchestration
Ci Detector
Detect continuous integration environment and get information of current build
Stars: ✭ 138 (-87.78%)
Mutual labels:  build-automation, continuous-integration
Lastbackend
System for containerized apps management. From build to scaling.
Stars: ✭ 1,536 (+36.05%)
Mutual labels:  continuous-integration, orchestration
kraken
Kraken CI is a continuous integration and testing system.
Stars: ✭ 87 (-92.29%)
Mutual labels:  continuous-integration, build-automation
Buildhelpers
Helper functions for PowerShell CI/CD scenarios
Stars: ✭ 174 (-84.59%)
Mutual labels:  build-automation, continuous-integration
maestro
Faster CI/CD for multi-artifact projects
Stars: ✭ 13 (-98.85%)
Mutual labels:  continuous-integration, build-automation
Xrm Ci Framework
xRM CI Framework provides you with the tools automate the build and deployment of your CRM Solution. Using the framework to implement a fully automated DevOps pipeline will allow you to deploy more frequently with added consistency and quality.
Stars: ✭ 172 (-84.77%)
Mutual labels:  build-automation, continuous-integration
Drone
Drone is a Container-Native, Continuous Delivery Platform
Stars: ✭ 24,287 (+2051.2%)
Mutual labels:  build-automation, continuous-integration
Ltx2any
Yet another LaTeX build wrapper, with one or two nifty features
Stars: ✭ 48 (-95.75%)
Mutual labels:  build-automation
Phing
PHing Is Not GNU make; it's a PHP project build system or build tool based on Apache Ant.
Stars: ✭ 1,085 (-3.9%)
Mutual labels:  build-automation
Piplin
📤 An open source self-hosted continuous integration and deployment system - QQįž¤īŧš 656868
Stars: ✭ 1,044 (-7.53%)
Mutual labels:  continuous-integration
Bad Commit Message Blocker
Inhibits commits with bad messages from getting merged
Stars: ✭ 48 (-95.75%)
Mutual labels:  continuous-integration
7z Build Nsis
7-zip build and package script with nsis script decompiling using ms visual studio
Stars: ✭ 61 (-94.6%)
Mutual labels:  build-automation
Nfvo
Repository containing the source code of the NFVO
Stars: ✭ 55 (-95.13%)
Mutual labels:  orchestration

The AKEless Build System for C#/.NET

Latest Release Latest Pre-Release Downloads License

Table of Contents

Description

NUKE is the best open-source build automation system for C#/.NET that runs cross-platform on .NET Core, .NET Framework, and Mono. While builds are bootstrapped with conventional Bash or PowerShell scripts, their actual implementation resides in simple C# console applications. This approach unleashes the power of the type system and natively provides IDE features like code-completion, refactorings, and debugging. A custom global tool and several IDE extensions further improve how build projects are setup, authored and executed. A revolutionary code-generation approach ensures scalable integration of third-party tools like MSBuild or dotnet CLI.

For more information checkout the resources and FAQ sections.

Slack Twitter

Features

Here is a short list of some most-loved features:

Example

Continuous Integration

NUKE builds and tests itself on several different CI servers, which helps ensuring a working integration with those systems. At the same time, the individual configuration files serve as example for the generation experience:

Build Server Status Platform Configuration
AppVeyor AppVeyor Win / Ubuntu appveyor.yml
Azure Pipelines Azure Pipelines Win / Linux / MacOS azure-pipelines.yml
Bitrise Bitrise Ubuntu bitrise.yml
GitHub Actions GitHub Actions Win / Ubuntu / MacOS continuous.yml
GitLab CI GitLab CI Ubuntu .gitlab-ci.yml
TeamCity TeamCity Win settings.kts
Travis CI Travis CI MacOS / Ubuntu .travis.yml

Contributing

NUKE is already a stable full-featured tool that allows implementing build automation on a professional level, and it continues to evolve! We add new features all the time, but we have too many new cool ideas so that any help is highly appreciated. You can develop new features, fix bugs, improve the documentation, or do some other cool stuff.

If you want to contribute, check out the contribution guidelines and first-timer issues. If you have new ideas or want to complain about bugs, feel free to create an issue. Let's create the best tool for build automation together!

Thanks to all the great people who have already contributed to the project!

Contributors

Backers & Sponsors

OpenCollective OpenCollective

This project is driven by contributors investing their private free time. If it helps you improving your productivity and thus financial situation, please consider becoming a backer (individuals) or sponsor (companies). Your monetary contributions will be used to further promote the project (website, stickers, cups). Additional profits will be forwarded to non-profit associations.

Users

Acknowledgements

Thanks to JetBrains for providing licenses for Rider and access to the community TeamCity instance, which both make open-source development a real pleasure!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].