Aktuell bekommen wir von einem Softwarehersteller PrimeFact keine nugets, sondern eine versionierte Zip-File, indem DLLs und EXE Files enthalten sind.
Um aber per gitlabs und CI es korrekt zu deploy’n benötige ich ein nuget. Somit muss man sich selber behelfen. Da wir schon ein NugetFeed im Haus selber haben, könnte dort also das nuget veröffentlicht werden. So gehe ich die Lizenzprobleme aus dem Weg.
Als erstes habe ich ein Repository im git angelegt, welches den Namen der Software hat und PrimeFact_Nuget heißt. Hier habe ich den gesamten Sourcecode drin, der dafür sorgt, das ein korrektes nuget entsteht.
Aber seht selbst: sogar die Pipeline funktioniert wie erwartet per Tag.
Somit hab ich nun alles vorbereitet, das man endlich die Erstellung der Sourcen automatisieren kann.
Hier mal eine leere Applikation, in der man einfach das neue NuGet installieren kann.
Nach der installation, werden alle Referenzen automatisch eingebunden.
Auch nach dem Kompilieren sind alle DLLs und sogar alle andere Dateien wie erwartet im bin\Debug Ordner
Hinterlasse einen Kommentar