Skip to content

Commit fdd4322

Browse files
committed
Attempt to simplify psm1 copying for signing.
1 parent 9831e41 commit fdd4322

File tree

1 file changed

+20
-47
lines changed

1 file changed

+20
-47
lines changed

build.proj

Lines changed: 20 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -282,48 +282,12 @@
282282
<Exec Command="$(PowerShellCommandPrefix) &quot;. $(LibraryToolsFolder)\UpdateModules.ps1 -BuildConfig $(Configuration) -Scope $(Scope) &quot;"
283283
Condition="'$(CodeSign)' == 'false'"/>
284284

285-
<!-- Copying modules to be signed -->
286-
287-
<!-- AzureRM -->
288-
<Copy SourceFiles="$(LibraryToolsFolder)\AzureRM\AzureRM.psd1"
289-
DestinationFolder="$(PackageDirectory)\$(Configuration)"
290-
ContinueOnError="false"
291-
Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Latest'" />
292-
<Copy SourceFiles="$(LibraryToolsFolder)\AzureRM\AzureRM.psm1"
293-
DestinationFolder="$(PackageDirectory)\$(Configuration)"
294-
ContinueOnError="false"
295-
Condition="'$(CodeSign)' == 'false' and '$(Scope)' == 'All' or '$(Scope)' == 'Latest'" />
296-
297-
<!-- Stack Specific -->
298-
<Copy SourceFiles="$(LibrarySourceFolder)\StackAdmin\AzureRM\AzureRM.psd1"
299-
DestinationFolder="$(StackPackageFolder)\$(Configuration)"
300-
ContinueOnError="false"
301-
Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'" />
302-
303-
<Copy SourceFiles="$(LibrarySourceFolder)\StackAdmin\AzureStack\AzureStack.psd1"
304-
DestinationFolder="$(StackPackageFolder)\$(Configuration)"
305-
ContinueOnError="false"
306-
Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'" />
307-
308-
<CallTarget Targets="CodeSignBinaries" Condition=" '$(CodeSign)' == 'true' " />
285+
<CallTarget Targets="CodeSignBinaries" Condition="'$(CodeSign)' == 'true'" />
309286

310287
<Exec ContinueOnError="false"
311288
Command="&quot;$(PowerShellCommand)&quot; -NonInteractive -NoLogo -NoProfile -Command &quot; . $(LibraryToolsFolder)\NewOutputTypeIndex.ps1 -OutputFile $(PackageDirectory)\outputtypes.json -BuildConfig $(Configuration) &quot;"
312289
Condition="('$(Scope)' == 'All' or '$(Scope)' == 'Latest') and $(CodeSign) == 'true'" />
313290

314-
<!-- AzureRM -->
315-
<Copy SourceFiles="$(PackageDirectory)\$(Configuration)\AzureRM.psd1"
316-
DestinationFolder="$(LibraryToolsFolder)\AzureRM" Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Latest'" />
317-
<Copy SourceFiles="$(PackageDirectory)\$(Configuration)\AzureRM.psm1"
318-
DestinationFolder="$(LibraryToolsFolder)\AzureRM" Condition="'$(CodeSign)' == 'false' and '$(Scope)' == 'All' or '$(Scope)' == 'Latest'" />
319-
320-
<!-- Stack -->
321-
<Copy SourceFiles="$(StackPackageFolder)\$(Configuration)\AzureRM.psd1"
322-
DestinationFolder="$(LibrarySourceFolder)\StackAdmin\AzureRM" Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'" />
323-
324-
<Copy SourceFiles="$(StackPackageFolder)\$(Configuration)\AzureStack.psd1"
325-
DestinationFolder="$(LibrarySourceFolder)\StackAdmin\AzureStack" Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'" />
326-
327291
<Message Importance="high" Text="Running Static Analyser" />
328292
<CallTarget targets="DependencyAnalysis" ContinueOnError="ErrorAndContinue" />
329293
<Exec Command="$(PowerShellCommandPrefix) &quot;. $(LibraryToolsFolder)\CheckAssemblies.ps1 -BuildConfig $(Configuration) &quot;" />
@@ -393,20 +357,14 @@
393357

394358
<!-- Update module manifests. -->
395359
<Exec Command="$(PowerShellCoreCommandPrefix) &quot;. $(LibraryToolsFolder)\UpdateModules.ps1 -BuildConfig $(Configuration) -Scope Netcore &quot; "
360+
Condition="'$(CodeSign)' == 'false'"
396361
ContinueOnError="false" />
397362
<!-- Generate the Help -->
398363
<Exec Command="$(PowerShellCoreCommandPrefix) &quot;Set-Variable -Name ProgressPreference -Value 'SilentlyContinue';. $(LibraryToolsFolder)\GenerateHelp.ps1 -ValidateMarkdownHelp -GenerateMamlHelp -BuildConfig $(Configuration) &quot;"
399364
Condition="'$(SkipHelp)' == 'false'"
400365
ContinueOnError="false"/>
401366

402-
<!-- Copying modules to be signed -->
403-
<Copy SourceFiles="$(LibraryToolsFolder)\Az\Az.psd1"
404-
DestinationFolder="$(PackageDirectory)\$(Configuration)"
405-
ContinueOnError="false" />
406-
407-
<CallTarget Targets="CodeSignBinaries" Condition=" '$(CodeSign)' == 'true' " />
408-
409-
<Copy SourceFiles="$(PackageDirectory)\$(Configuration)\Az.psd1" DestinationFolder="$(LibraryToolsFolder)\Az" />
367+
<CallTarget Targets="CodeSignBinaries" Condition="'$(CodeSign)' == 'true'" />
410368

411369
<!-- Cleanup extraneous files. -->
412370
<Exec Command="$(PowerShellCoreCommandPrefix) &quot;. $(LibraryToolsFolder)\CleanupBuild.ps1 -BuildConfig $(Configuration) &quot;" />
@@ -478,12 +436,17 @@
478436
ContinueOnError="false"
479437
Condition="!$(DelaySign) and '@(DelaySignedAssembliesToSign)' != ''"/>
480438

481-
<Exec Command="$(PowerShellCommandPrefix) &quot;. $(LibraryToolsFolder)\UpdateModules.ps1 -BuildConfig $(Configuration) -Scope $(Scope) &quot;"
482-
Condition="'$(Scope)' != 'Netcore'"/>
439+
<Exec Command="$(PowerShellCommandPrefix) &quot;. $(LibraryToolsFolder)\UpdateModules.ps1 -BuildConfig $(Configuration) -Scope $(Scope) &quot;"/>
483440

484441
<!-- Copying shortcut to be signed -->
442+
<Copy SourceFiles="$(LibraryRoot)tools\Az\Az.psm1"
443+
DestinationFolder="$(PackageDirectory)\$(Configuration)" Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Netcore'" />
485444
<Copy SourceFiles="$(LibraryRoot)tools\AzureRM\AzureRM.psm1"
486445
DestinationFolder="$(PackageDirectory)\$(Configuration)" Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Latest'" />
446+
<Copy SourceFiles="$(LibrarySourceFolder)\StackAdmin\AzureRM\AzureRM.psm1"
447+
DestinationFolder="$(StackPackageFolder)\$(Configuration)" Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'" />
448+
<Copy SourceFiles="$(LibrarySourceFolder)\StackAdmin\AzureStack\AzureStack.psm1"
449+
DestinationFolder="$(StackPackageFolder)\$(Configuration)" Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'" />
487450

488451
<!-- Azure -->
489452
<ItemGroup Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Latest' or '$(Scope)' == 'Netcore'">
@@ -519,6 +482,16 @@
519482
<Exec Command="$(PowerShellCommandPrefix) &quot;. $(LibraryToolsFolder)\CheckSignature.ps1 -CustomPath $(StackPackageFolder)\$(Configuration) &quot;"
520483
Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'"
521484
ContinueOnError="ErrorAndContinue" />
485+
486+
<!-- Copy files back after signing -->
487+
<Copy SourceFiles="$(PackageDirectory)\$(Configuration)\Az.psm1"
488+
DestinationFolder="$(LibraryRoot)tools\Az" Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Netcore'" />
489+
<Copy SourceFiles="$(PackageDirectory)\$(Configuration)\AzureRM.psm1"
490+
DestinationFolder="$(LibraryRoot)tools\AzureRM" Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Latest'" />
491+
<Copy SourceFiles="$(StackPackageFolder)\$(Configuration)\AzureRM.psm1"
492+
DestinationFolder="$(LibrarySourceFolder)\StackAdmin\AzureRM" Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'" />
493+
<Copy SourceFiles="$(StackPackageFolder)\$(Configuration)\AzureStack.psm1"
494+
DestinationFolder="$(LibrarySourceFolder)\StackAdmin\AzureStack" Condition="'$(Scope)' == 'All' or '$(Scope)' == 'Stack'" />
522495
</Target>
523496

524497

0 commit comments

Comments
 (0)