mirror of
https://github.com/MichaelGrafnetter/DSInternals
synced 2024-12-15 10:56:06 +00:00
24 lines
651 B
PowerShell
24 lines
651 B
PowerShell
|
#Requires -Version 5
|
|||
|
<#
|
|||
|
.SYNOPSIS
|
|||
|
Publishes the module into PowerShell Gallery.
|
|||
|
|
|||
|
.DESCRIPTION
|
|||
|
URL: https://www.powershellgallery.com/packages/DSInternals/
|
|||
|
|
|||
|
This script is intended to be used by project maintainers only.
|
|||
|
Secret API key is required to publish the module.
|
|||
|
#>
|
|||
|
|
|||
|
$rootDir = Split-Path $PSScriptRoot -Parent
|
|||
|
|
|||
|
# Load the API key and exit on error
|
|||
|
$apiKeyPath = Join-Path $rootDir 'Keys\PSGallery.key'
|
|||
|
$apiKey = Get-Content $apiKeyPath -ErrorAction Stop
|
|||
|
|
|||
|
# Publish
|
|||
|
$modulePath = Join-Path $rootDir 'Build\bin\Release\DSInternals'
|
|||
|
|
|||
|
Publish-Module -Path $modulePath `
|
|||
|
-NuGetApiKey $apiKey `
|
|||
|
-Repository PSGallery
|