mirror of
https://github.com/benclaussen/NetboxPS.git
synced 2025-12-12 17:32:29 +00:00
Add deploy.ps1 for PSS deploy workaround
This commit is contained in:
parent
d6b4e69f69
commit
0b095e7280
2 changed files with 47 additions and 1 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
|
@ -7,4 +7,5 @@
|
|||
*.Package.ps1
|
||||
CustomMenu.inf
|
||||
Test-Module.ps1
|
||||
Staging/
|
||||
Staging/
|
||||
concatenated.ps1
|
||||
45
deploy.ps1
Normal file
45
deploy.ps1
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
<#
|
||||
.NOTES
|
||||
===========================================================================
|
||||
Created with: SAPIEN Technologies, Inc., PowerShell Studio 2020 v5.7.174
|
||||
Created on: 4/9/2020 09:43
|
||||
Created by: Claussen
|
||||
Organization: NEOnet
|
||||
Filename: deploy.ps1
|
||||
===========================================================================
|
||||
.DESCRIPTION
|
||||
A description of the file.
|
||||
#>
|
||||
|
||||
|
||||
|
||||
Write-Host "Beginning deployment" -ForegroundColor Green
|
||||
|
||||
$PS1Files = Get-ChildItem "$PSScriptRoot\Functions" -Filter "*.ps1" -Recurse | Sort-Object Name
|
||||
|
||||
"" | Out-File -FilePath .\concatenated.ps1 -Encoding utf8
|
||||
|
||||
$Counter = 0
|
||||
foreach ($File in $PS1Files) {
|
||||
$Counter++
|
||||
Write-Host (" Adding file {0:D2}/{1:D2}: $($File.Name)" -f $Counter, $PS1Files.Count)
|
||||
|
||||
"`r`n#region File $($File.Name)`r`n" | Out-File -FilePath .\concatenated.ps1 -Encoding utf8 -Append
|
||||
|
||||
Get-Content $File.FullName -Encoding UTF8 | Out-File -FilePath .\concatenated.ps1 -Encoding utf8 -Append
|
||||
|
||||
"`r`n#endregion" | Out-File -FilePath .\concatenated.ps1 -Encoding utf8 -Append
|
||||
}
|
||||
|
||||
"" | Out-File -FilePath .\concatenated.ps1 -Encoding utf8 -Append
|
||||
|
||||
Write-Host " Adding psm1"
|
||||
Get-Content .\NetboxPS.psm1 | Out-File -FilePath .\concatenated.ps1 -Encoding UTF8 -Append
|
||||
|
||||
Write-Host " Copying psd1"
|
||||
Copy-Item -Path .\NetboxPS.psd1 -Destination .\dist\NetboxPS.psd1 -Force
|
||||
|
||||
Write-Host " Copying psm1"
|
||||
Copy-Item -Path .\concatenated.ps1 -Destination .\dist\NetboxPS.psm1 -Force
|
||||
|
||||
Write-Host "Deployment complete" -ForegroundColor Green
|
||||
Loading…
Add table
Reference in a new issue