29 lines
667 B
PowerShell
29 lines
667 B
PowerShell
# Generic module deployment.
|
|
# This stuff should be moved to psake for a cleaner deployment view
|
|
|
|
# ASSUMPTIONS:
|
|
|
|
# folder structure of:
|
|
# - RepoFolder
|
|
# - This PSDeploy file
|
|
# - ModuleName
|
|
# - ModuleName.psd1
|
|
|
|
# Nuget key in $ENV:NugetApiKey
|
|
|
|
# Set-BuildEnvironment from BuildHelpers module has populated ENV:BHProjectName
|
|
|
|
# find a folder that has psd1 of same name...
|
|
|
|
if($ENV:BHProjectName -and $ENV:BHProjectName.Count -eq 1)
|
|
{
|
|
Deploy Module {
|
|
By PSGalleryModule {
|
|
FromSource $ENV:BHProjectName
|
|
To PSGallery
|
|
WithOptions @{
|
|
ApiKey = $ENV:NugetApiKey
|
|
}
|
|
}
|
|
}
|
|
} |