per-samuelsson / goodget Goto Github PK
View Code? Open in Web Editor NEWContinuous integration NuGet
Continuous integration NuGet
Test goodget packages xunit
to see the current result.
In contrast to NuGet, GoodGet include prereleases by default. This is by design; GoodGet is all about the latest, bleading-edge bits.
Hence, currently there is no way to instruct it to revert to a strategy to only consider stable packages (i.e. the NuGet default). Maybe we should add that eventually.
When auto-downloading nuget.exe (if needed and granted), we are currently placing it next to the GoodGet assembly. Instead, put it in a hidden .goodget folder, and check for that on each run.
Support the ability to tell GoodGet to install only versions within a certain range (similar to allowVersions in nuget update), and the ability to restrict any update to be safe, where safe means either
More of a gimic, but can be handy I guess. Just consume package identities.
Syntax like:
goodget --pack [nuspec] [feed | lastVersion ] <parameters to send to nuget pack>
where [nuspec] will include the static version and package id, [feed] is the feed it are to be published too, where we checki for latest.
Example:
goodget --pack Starcounter.Starbits.nuspec -feed myget.org/f/starcounter
Output:
Packiing package Foo, with static version 1.2.3-alpha...
last installed version of Starbits 1.2.3-alpha is 00034
Creating version 1.2.3-alpha00035...
Done
Like
goodget -source myget.org/starcounter Starcounter.Starbits
The current implemenation always resolve to the official NuGet feed.
Today, doing goodget packages nunit
will result in
packages/
nunit/
lib/
We are changing this to isolate the grabbed package and bundle it along with all its depedencies (somewhat related to #6), i.e producing instead
packages/
nunit/
nunit/
lib/
dependency1/
tools/
dependency2/
content
The first version does not.
And update documentation to always download latest version of itself?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.