Skip to content

This package is to simplify the build automation system using to RevitAddin Application.

License

Notifications You must be signed in to change notification settings

ParallaxTeam/ricaun.Nuke.PackageBuilder

 
 

Repository files navigation

ricaun.Nuke.PackageBuilder

This package is to simplify the build automation system using to RevitAddin Application.

Publish Develop Release

Example

using Nuke.Common;
using Nuke.Common.Execution;
using ricaun.Nuke;
using ricaun.Nuke.Components;

[CheckBuildProjectConfigurations]
class Build : NukeBuild, IPublishRevit
{
    // string IHazRevitPackageBuilder.Application => "Revit.App";
    public static int Main() => Execute<Build>(x => x.From<IPublishRevit>().Build);
}

Environment Variables

env:
    GitHubToken: ${{ secrets.GITHUB_TOKEN }}
    SignFile: ${{ secrets.SIGN_FILE }}
    SignPassword: ${{ secrets.SIGN_PASSWORD }}

License

This package is licensed under the MIT Licence.


Do you like this package? Please star this project on GitHub!


Copyright © 2022 ricaun

About

This package is to simplify the build automation system using to RevitAddin Application.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 81.9%
  • PowerShell 9.8%
  • Shell 7.6%
  • Batchfile 0.7%