Skip to content
/ nuke Public
forked from nuke-build/nuke

Cross-platform build automation system

License

Notifications You must be signed in to change notification settings

dmarlow/nuke

 
 

Repository files navigation

NuGet MyGet Downloads

Getting Started

Documentation Slack Twitter

Our global tool Nuke.GlobalTool is the most elegant way to use NUKE (requires .NET Core 2.1.300 or higher). It provides a single command nuke for initial setup and regular building:

# One-time install
$ dotnet tool install -g Nuke.GlobalTool

# Regular usage
$ nuke !setup [-default]    # setup a new build
$ nuke <arguments>          # execute build

If you cannot install or use the global tool, you can also use PowerShell or Bash:

# PowerShell
$ powershell -Command iwr https://nuke.build/powershell -OutFile setup.ps1
$ powershell -ExecutionPolicy ByPass -File ./setup.ps1

# Bash
$ curl -Lsfo setup.sh https://nuke.build/bash
$ chmod +x setup.sh; ./setup.sh

On our website there is a complete getting started guide that explains all the basics of this project.

Roadmap

You can vote for your favorite missing features by clicking the image below:

Feature Requests

You have a valuable piece of code and want to share it with the community? Don't hesitate to paste it into the description field and we will take care of generalizing and including it.

Contributing

Contributors TeamCity Build Bitrise Build TeamServices Build Travis CI Build Jenkins Build

If you want to contribute, please first get personal with us about your intentions on Slack. This largely increases the chances for pull-requests getting accepted and helps us establishing a clean and meaningful design of new features. At the same time it reduces the chances of duplicated work.

License

License

Copyright © Matthias Koch, Sebastian Karasek.

This project is provided as-is under the MIT license. For more information see the LICENSE file.

Built with Nuke

About

Cross-platform build automation system

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 57.3%
  • HTML 42.0%
  • Other 0.7%