question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Provide private feed with official nightly build

See original GitHub issue

We should provide official nightly build to allow users to consume fix/features ASAP and avoid to release official nuget packages, this help for some reason to me:

  • New features fix could be “tested” in real project, for instance corefx codebase could pickup nuget package from private feed and do feedback very quick, corefx is used every day by a lot of dev(@ViktorHofer).

  • https://github.com/tonerdo/coverlet/pull/402 We are about to become The cross platform solution for Code Coverage generation for .NET Core projects(in a consistent manner). likely a lot of user will use coverlet from non win system. DataCollector will be picked up as nuget package, with private feed they can simply update PackageReference add private feed and consume fix/features in a fast way(@vagisha-nidhi).

We could start using:

BTW I don’t know if foundation could help with better choice cc: @onovotny Maybe azure blob storage?

@tonerdo I propose also to move CI to Azure Pipelines, I found command trigger very useful to re-run pipeline https://docs.microsoft.com/en-us/azure/devops/pipelines/repos/github?view=azure-devops&tabs=yaml#comment-triggers at the moment I cannot re-run appveyor CI from PR, I don’t know if it’s supported.

/cc @tonerdo @petli

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Reactions:1
  • Comments:17 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
MarcoRossignolicommented, May 28, 2019

In the meantime, how do you feel about moving your versioning to a major.minor.height pattern?

I’m fixing “nightly release” with new versioning, I think could work for coverlet we could move only major.minor by hand and use automatic height for PATCH, I like it. After that I’ll move nightly release to release pipeline and will remove ps script to have a clean and simple workflow. When nightly release will be ok(stable) and we feel ok with “new model”(we moved to AZP few time ago, I use AZP in my day by day job since 1.5 year as a full CICD for some asp.net core web sites but I never tackle lib versioning problem with that, so your guidelines are very appreciated and I’m taking advantage of it 😄 ) I think we could release all throught AZP.

1reaction
AArnottcommented, May 27, 2019

How we can know which heighted release refer to which master commit for troubleshooting?

  1. Call nbgv get-commits <version> where <version> is the 3 or 4 integer version from the package or the assembly file version. See nbgv.
  2. Work backwards through the releases in Azure Pipelines to find the version number that matches and look up the commit that the build was based on.
Read more comments on GitHub >

github_iconTop Results From Across the Web

NuGet and nightly builds
NET team use MyGet for nightly builds instead of using the main NuGet feed. You will probably want to distinguish these builds from...
Read more >
Explore nightly builds hosted on GitHub #1664
Even though this works, it is fairly manual and requires us to somewhat actively maintain a private MyGet feed. We want a solution...
Read more >
GitHub Actions for .NET Core NuGet packages
Most commonly I've seen self hosted ProGet feeds or cloud hosted MyGet feeds to distribute "nightly builds" alongside the official NuGet ...
Read more >
SemVer, NuGet, and Nightly Builds | You've Been Haacked
Another thought was to simply have a completely separate feed with its own versioning scheme. So you can choose to grab packages from...
Read more >
Getting Nightly Builds with NuGet
In order to publish SciChart WPF we have created a private NuGet feed. SciChart Nightly Builds NuGet Feed. The secondary NuGet feed has...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found