CoreのプロジェクトでBowerをデフォルトで利用できるようになりました。フロントエンドのpackageを管理するのが非常に便利なので利用していまして、Git等のリポジトリに登録する時はJSのライブラリフォルダは登録せずBower.jsonのみを登録する方式で管理しています。tasksを追加せずにAzure等にCI/CDするとJSのライブラリ郡を復元しないでデプロイしてしまうため、デザインが崩れたりJSファイルがないとエラーが発生します。Installフローを追加する方法を調査・実装したので備忘録として記載します。※この情報は2017年7月5日時点の情報になります。※AzureとのCI/CDの方法やVSTSのプロジェクト作成の方法については割愛します。Taskは最初から用意されていないのでMarketPlaceからInstallをします。Tasksを開きます。MarketPlace」を選択しMarketPlaceへ遷移します。Servicesのタブからbowerを検索します。bowerのtaskが検索できたら選択します。Bowerの取得画面に遷移するのでInstallボタンを押下します。Install先のVSTSのプロジェクト選択を促されるので任意のプロジェクトを指定しましょう。Taskの追加は完了です。続いてVSTSのBuildフローにBowerを追加します。Editor画面に戻りbowerを検索します。正常に追加されていればBowerが表示されると思いますのでドラッグ&ドロップでProcessに追加します。追加位置はGetSourceプロセスとBiuldプロセスの間であればどこでもOKです。installの設定を行います。Path」の設定はマストで行ってください。Pathボタンを押下するとGitのパスの選択ダイアログが表示され、そこから選択することが出来ます。ここではリポジトリ連携をGitHubにしているため手動でパスを設定しました。気をつけなくてはいけないのがフォルダ階層の指定です。GetSourcesプロセスで取得したリポジトリのファイルは「d:/a/1/s」に配置されます。GitHubから取得したソースでBower.jsonが配置されているフォルダまでのPathを記載しないとBower.jsonが見つからないとエラーになりますので注意しましょう。ここではBower.jsonの配置先を「kokoni_aspnetcore_samples/kokoni_aspnetcore_samples/bower.json」としています。これでBowerのInstall設定は完了です。Save&queuingを選択して保存と実行を行いましょう。Installが正常に実行されていることがわかります。これで必要なJSのライブラリ郡を復元してデプロイすることが出来ます。Bowerは便利なのですが利用しているJSのライブラリが多いと復元に時間がかかるので注意が必要です。便利な機能なので用法用量を守って正しく利用しましょう。LinkedInスポンサーリンクkokonikokoni関連記事azureAzureの小技Azureのどーでもいい小技を紹介です。新AzurePortalにはテーマが4種類ありますが、そのテーマを切り替えるために設定から選択する他に簡単な方法があります。その方法は背景をダブルクリックするだけです。2018の17日目の記事になります。IndexerがPreviewになって1年半、GAしてから3カ月ほどが経ち色々と機能拡張されて使い...azureLineSimulatorというイカしたツールを試してみた(ローカル実行編)前回のブログでLineSimulatorをローカル環境で実行する方法について記載しました。Functionをローカルでデバッグ実行してLineSimulatorとデータ通信する方法について記載していきます。Triggerで再起動した時に処理が発火することがあるので調査した対処方法について記載していきます。※この投稿は2020年1月4日時点の情報になります。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。COREkingkinoクラウドとサウナをこよなく愛するおっさんです。テック系の備忘録や日常の事が多いブログです。投稿内容はあくまで個人の見解なります。所属する企業・団体の意見を表すものではありませんので予めご了承ください。defined.")}))})()。