Continuously publish your PowerShell module to PowerShell Gallery by using GitHub and VSTS

PowerShell rocks! I know that we all write PowerShell modules every day to automate the world, but do you publish them to PowerShell Gallery so that the others can take advantage of your work. To optimize the workload, I automated the process by using Visual Studio Team Services (VSTS) extension. What is PowerShell Gallery? In… Read more

自動化!PowerShell モジュールを PowerShell Gallery に公開

PowerShell 最高!ということで、みなさんも PowerShell のモジュールを日々書かれていると思いますが、書いたモジュールはちゃんと PowerShell Gallery に公開していますか?今日は スクリプトコードのチェックインから Gallery での公開までを自動化したいと思います。 PowerShell Gallery って何? Microsoft がホストする、PowerShell モジュールを公開できる場所です。PowerShell v5.0 以降または PowerShellGet が入っている環境であれば、PowerShell 内から Find-Module や Install-Module で公開されているモジュールをダウンロード/インストールできます。NuGet や npm のような感じです。モジュールの公開にはアカウントが必要です。まだお持ちでない場合、ここから 作成してください。 画面右上の Register をぽちっと。 事前準備 モジュールの公開には API Key が必要となります。 1. PowerShell Gallery にサインイン 2. 右上の自分のアカウント名をクリック 3. Credentials の項目にある API Key を取得 単純な公開方法 DevOps なんて知らない。ただ公開できればいい!という場合、Publish-Module コマンドレットが使えます。Name にモジュール名を指定するか Path… Read more