Built base module structure
This commit is contained in:
29
deploy.PSDeploy.ps1
Normal file
29
deploy.PSDeploy.ps1
Normal file
@@ -0,0 +1,29 @@
|
||||
# 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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user