Helloworld in C# (Cross Platform)

The https://github.com/jreleaser/helloworld-csharp repository shows the configuration and steps to:

  • Compile a helloworld app for the following targets:

    • linux-x64

    • linux-musl-x64

    • linux-arm64

    • win-x64

    • win-arm64

    • osx-x64

    • osx-arm64

  • Assemble zip distributions with JReleaser

  • Create rolling early-access releases with JReleaser on every push to main branch

JReleaser requires 2 additional inputs that may be set as environment variables, JRELEASER_PROJECT_VERSION and JRELEASER_GITHUB_TOKEN. More information about environment variable configuration may be found here.