GithubPush.ps1
<#
.Synopsis Pushes the whole module to GitHub as well #> $ModulePath = "C:\Program Files\WindowsPowerShell\Modules\Osmium" $CommitMessage = "Commited from VSTS at {0:d}" -f (Get-Date) # Create new Git directory $GitDirectoryPath = Join-Path -Path $env:temp -ChildPath "OsmiumGit" mkdir $GitDirectoryPath -Force -ErrorAction Ignore | Out-Null # Copy all the module files into the new directory Copy-item -path $ModulePath -Destination $GitDirectoryPath -Recurse $GitUrl = "https://pemo11:!nopw2016@github.com/pemo11/osmium" cd $GitDirectoryPath git init git add . git commit -m $CommitMessage git remote add origin $GitUrl git pull origin master git push origin master -f |