Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Denne kommando bygger først alle projekter, og kører derefter tests.

Releases

Der laves et svn update og det tjekkes Tjek at alle tests kører igennem.

Herefter skal der laves et tag i svn git på feature branch for den pågældende revision på formen 'release-<major>.<minor>.<patch>':

Code Block
svngit cp https://svn.nspop.dk/svn/libraries/seal/net/trunk/ https://svn.nspop.dk/svn/libraries/seal/net/tags/tag -a release-X.Y.Z/ -m "Tag XvX.Y.Z"

Hvor X.Y.Z skal rettes til versionen.

Lav et checkout af det nyoprettede tag, og lav en mappe i roden af projektet der hedder "Release".

Byg en NuGet pakke - se nedenunder (det er denne pakke som uploades til nuget.org, som gør Seal.Net tilgængelig for andre).

Lig den ind i "Release" mappen og commit denne mappe på tagget. På denne måde bliver den generede NuGet pakke en del af releaset.

Byg af NuGet pakke

En NuGet pakke kan bygges med følgende kommando:

...