File tree Expand file tree Collapse file tree 3 files changed +26
-20
lines changed
Curl.HttpClient.Converter Expand file tree Collapse file tree 3 files changed +26
-20
lines changed Original file line number Diff line number Diff line change @@ -23,6 +23,11 @@ var dockerImageTag = "olsh/curl-to-csharp";
2323var dockerContainerName = "curl-to-csharp" ;
2424var dockerBuildContainerName = $"{dockerContainerName}-build" ;
2525
26+ var parserProjectName = "Curl.CommandLine.Parser" ;
27+ var parserProjectFile = $"./src/{parserProjectName}/{parserProjectName}.csproj" ;
28+ var httpConverterProjectName = "Curl.HttpClient.Converter" ;
29+ var httpConverterProjectFile = $"./src/{httpConverterProjectName}/{httpConverterProjectName}.csproj" ;
30+
2631Task ( "Build" )
2732 . Does ( ( ) =>
2833{
@@ -62,14 +67,31 @@ Task("Pack")
6267 Zip ( tempPublishDirectory , tempPublishArchive ) ;
6368} ) ;
6469
70+ Task( "NugetPack" )
71+ . Does ( ( ) =>
72+ {
73+ var settings = new DotNetPackSettings
74+ {
75+ Configuration = buildConfiguration ,
76+ OutputDirectory = "."
77+ } ;
78+
79+ DotNetPack ( parserProjectFile , settings ) ;
80+ DotNetPack ( httpConverterProjectFile , settings ) ;
81+ } ) ;
82+
6583Task( "CreateArtifact" )
6684 . IsDependentOn ( "Pack" )
85+ . IsDependentOn ( "NugetPack" )
6786 . WithCriteria ( BuildSystem . AppVeyor . IsRunningOnAppVeyor )
6887 . Does ( ( ) =>
6988{
7089 var artifactFileName = $ "CurlToCSharp.{ BuildSystem . AppVeyor . Environment . Build . Version } .zip";
7190 MoveFile ( tempPublishArchive , artifactFileName ) ;
7291 BuildSystem . AppVeyor . UploadArtifact ( artifactFileName ) ;
92+
93+ BuildSystem . AppVeyor . UploadArtifact ( "Curl.CommandLine.Parser.nupkg" ) ;
94+ BuildSystem . AppVeyor . UploadArtifact ( "Curl.HttpClient.Converter.nupkg" ) ;
7395} ) ;
7496
7597Task( "SonarBegin" )
Original file line number Diff line number Diff line change 1- <Project Sdk =" Microsoft.NET.Sdk" >
1+ <Project Sdk =" Microsoft.NET.Sdk" >
22
33 <PropertyGroup >
44 <TargetFramework >netcoreapp3.1</TargetFramework >
99 </Description >
1010 <PackageLicenseExpression >MIT</PackageLicenseExpression >
1111 <PackageProjectUrl >https://github.com/olsh/curl-to-csharp</PackageProjectUrl >
12- <PackageIcon >android-chrome-512x512.png</PackageIcon >
13- <PackageReadmeFile >README.md</PackageReadmeFile >
1412 <PackageTags >curl csharp parser http roslyn</PackageTags >
15- <RepositoryUrl >https://github.com/olsh/curl-to-csharp.git </RepositoryUrl >
13+ <RepositoryUrl >https://github.com/olsh/curl-to-csharp</RepositoryUrl >
1614 <RepositoryType >git</RepositoryType >
1715 </PropertyGroup >
1816
19- <ItemGroup >
20- <None Include =" ..\CurlToCSharp\wwwroot\android-chrome-512x512.png" >
21- <Pack >True</Pack >
22- </None >
23- </ItemGroup >
24-
2517 <ItemGroup >
2618 <AssemblyAttribute Include =" System.Runtime.CompilerServices.InternalsVisibleTo" >
2719 <_Parameter1 >CurlToCSharp.UnitTests</_Parameter1 >
Original file line number Diff line number Diff line change 1- <Project Sdk =" Microsoft.NET.Sdk" >
1+ <Project Sdk =" Microsoft.NET.Sdk" >
22
33 <PropertyGroup >
44 <TargetFramework >netcoreapp3.1</TargetFramework >
99 </Description >
1010 <PackageLicenseExpression >MIT</PackageLicenseExpression >
1111 <PackageProjectUrl >https://github.com/olsh/curl-to-csharp</PackageProjectUrl >
12- <PackageIcon >android-chrome-512x512.png</PackageIcon >
13- <PackageReadmeFile >README.md</PackageReadmeFile >
1412 <PackageTags >curl csharp parser converter http roslyn codegenerator</PackageTags >
15- <RepositoryUrl >https://github.com/olsh/curl-to-csharp.git </RepositoryUrl >
13+ <RepositoryUrl >https://github.com/olsh/curl-to-csharp</RepositoryUrl >
1614 <RepositoryType >git</RepositoryType >
1715 </PropertyGroup >
1816
2422 <PackageReference Include =" Microsoft.CodeAnalysis.CSharp" Version =" 4.3.0" />
2523 </ItemGroup >
2624
27- <ItemGroup >
28- <None Include =" ..\CurlToCSharp\wwwroot\android-chrome-512x512.png" >
29- <Pack >True</Pack >
30- </None >
31- </ItemGroup >
32-
3325</Project >
You can’t perform that action at this time.
0 commit comments