@@ -106,11 +106,11 @@ class Build : NukeBuild
106106 {
107107 var runtimedir = ArtifactDir / Configuration / Runtime ;
108108 var archivedir = ArtifactDir / "archive" / Configuration / Runtime ;
109- var destdir = archivedir / "cs2mmd" ;
109+ var destdir = archivedir / "zip" / " cs2mmd";
110110 var outFile = archivedir / $ "cs2mmd-{ Runtime } .zip";
111111 destdir . CreateOrCleanDirectory ( ) ;
112- runtimedir . CopyToDirectory ( destdir , ExistsPolicy . MergeAndOverwrite ) ;
113- destdir . ZipTo ( outFile , fileMode : System . IO . FileMode . Create ) ;
112+ runtimedir . Copy ( destdir , ExistsPolicy . MergeAndOverwrite , excludeFile : p => p . Name . EndsWith ( "nupkg" ) ) ;
113+ destdir . Parent . ZipTo ( outFile , fileMode : System . IO . FileMode . Create ) ;
114114 } ) ;
115115 Target ArchiveTgz => _ => _
116116 . Requires ( ( ) => ! string . IsNullOrEmpty ( Runtime ) )
@@ -122,7 +122,7 @@ class Build : NukeBuild
122122 var destdir = archivedir / "cs2mmd" ;
123123 var outFile = archivedir / $ "cs2mmd-{ Runtime } .tgz";
124124 destdir . CreateOrCleanDirectory ( ) ;
125- runtimedir . CopyToDirectory ( destdir , ExistsPolicy . MergeAndOverwrite ) ;
125+ runtimedir . Copy ( destdir , ExistsPolicy . MergeAndOverwrite ) ;
126126 using var fstm = System . IO . File . Create ( outFile ) ;
127127 using ( var zstm = new GZipStream ( fstm , CompressionMode . Compress ) )
128128 using ( var tstm = new TarOutputStream ( zstm , System . Text . Encoding . UTF8 ) )
0 commit comments