DSInternals/Scripts/Publish-PSModule.ps1

24 lines
658 B
PowerShell
Raw Normal View History

2015-12-27 17:18:31 +00:00
#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 `
2019-05-10 21:12:10 +00:00
-Repository PSGallery -Force