Add ArtifactInfo into design-time build
This commit is contained in:
parent
4594ba2df2
commit
d619d41df0
|
|
@ -24,29 +24,32 @@
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<PackageDependsOn>$(PackageDependsOn);PublishNPMPackages</PackageDependsOn>
|
<PackageDependsOn>$(PackageDependsOn);PackNPMPackages</PackageDependsOn>
|
||||||
|
<GetArtifactInfoDependsOn>$(GetArtifactInfoDependsOn);GetNpmArtifactInfo</GetArtifactInfoDependsOn>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Target Name="PublishNPMPackages" AfterTargets="Package">
|
|
||||||
|
<Target Name="GetNpmArtifactInfo">
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<NPMPackage Update="%(NPMPackage)">
|
<NPMPackage Update="%(NPMPackage)">
|
||||||
<PackageJson>$([System.IO.Path]::Combine(%(NPMPackage.FullPath), 'package.json'))</PackageJson>
|
<PackageJson>$([System.IO.Path]::Combine(%(NPMPackage.FullPath), 'package.json'))</PackageJson>
|
||||||
<OutputTar>$([System.IO.Path]::Combine(%(NPMPackage.FullPath), '%(NPMPackage.TarName)-$(PackageVersion).tgz'))</OutputTar>
|
<OutputTar>$([System.IO.Path]::Combine(%(NPMPackage.FullPath), '%(NPMPackage.TarName)-$(PackageVersion).tgz'))</OutputTar>
|
||||||
<ArtifactPath>$([System.IO.Path]::Combine($(BuildDir), '%(NPMPackage.TarName)-$(PackageVersion).tgz'))</ArtifactPath>
|
<ArtifactPath>$([System.IO.Path]::Combine($(BuildDir), '%(NPMPackage.TarName)-$(PackageVersion).tgz'))</ArtifactPath>
|
||||||
</NPMPackage>
|
</NPMPackage>
|
||||||
</ItemGroup>
|
|
||||||
|
|
||||||
<ItemGroup>
|
|
||||||
<ArtifactInfo Include="%(NPMPackage.ArtifactPath)">
|
<ArtifactInfo Include="%(NPMPackage.ArtifactPath)">
|
||||||
<ArtifactType>NpmPackage</ArtifactType>
|
<ArtifactType>NpmPackage</ArtifactType>
|
||||||
<PackageId>%(NPMPackage.PackageId)</PackageId>
|
<PackageId>%(NPMPackage.PackageId)</PackageId>
|
||||||
<Version>$(PackageVersion)</Version>
|
<Version>$(PackageVersion)</Version>
|
||||||
|
<Category>ship</Category>
|
||||||
</ArtifactInfo>
|
</ArtifactInfo>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<FilesToExcludeFromSigning Include="%(NPMPackage.ArtifactPath)" />
|
<FilesToExcludeFromSigning Include="%(NPMPackage.ArtifactPath)" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<Target Name="PackNPMPackages" AfterTargets="Package">
|
||||||
<Copy SourceFiles="%(NPMPackage.PackageJson)" DestinationFiles="%(NPMPackage.PackageJson).bak" />
|
<Copy SourceFiles="%(NPMPackage.PackageJson)" DestinationFiles="%(NPMPackage.PackageJson).bak" />
|
||||||
<Exec Command="npm --no-git-tag-version --allow-same-version version $(PackageVersion)" WorkingDirectory="%(NPMPackage.FullPath)" />
|
<Exec Command="npm --no-git-tag-version --allow-same-version version $(PackageVersion)" WorkingDirectory="%(NPMPackage.FullPath)" />
|
||||||
<Exec Command="npm run build" WorkingDirectory="%(NPMPackage.FullPath)" />
|
<Exec Command="npm run build" WorkingDirectory="%(NPMPackage.FullPath)" />
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue