kkamegawa's weblog

Visual Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

Linux

WSL2の .NET SDKが認識されない現象を修復する

WSL2で.NET SDK使ってコンパイルしようとすると「dotnet buildがありません」といわれます。ランタイムはインストールされており、SDKも所定のフォルダー(/usr/share/dotnet/sdk/)にあります。 dotnet buildができない。 SDKはちゃんと所定のフォルダーに入…

WSLで使っているsnapからnode.jsが削除できない場合他

WSLのsnapでインストールしたnode.jsを削除しようとしたらこんなメッセージが出て削除できない状態でした。 ❯ sudo snap remove node [sudo] password for : 2023-05-21T14:42:03+09:00 ERROR cannot remove snap file "node", will retry in 3 mins: incorr…

Dockerコンテナ内でパケットキャプチャするときのメモ

ネットワークに起因するトラブル調べようとすると最終的にパケットキャプチャしないといけないことがしばしばあります。通常はWiresharkなどを使うのでしょうが、Docker内ではそのまま使えないので、tcpdumpでキャプチャすることになりますが、イメージに入…

VSTSでLinuxのVMにdockerイメージを展開する

はじめに docker-compose.ymlの変更 ビルド定義の用意 Deployment Groupsを構成する Release定義を作る はじめに 読者(え)の方からリクエストをいただいたので。LinuxのVMでDockerコンテナを運用しているけど、VSTSでうまいデプロイ方法が分からないというお…

Windows Server InsiderでのWSL

バージョンの更新 WSLのインストール 複数インストール 消した場合 lxrunコマンド WSL = Windows Subsystem for Linux。いわゆるBash on Windowsです。 ちょっと時間が取れたので試してみました…と書こうとしたら、Insider Preview 16278が公開されるという…

Windows Server 2016 Insider 16257のWindows Subsystem for Linuxを試す

待っていた、Windows Subsystem for Linux(WSL)をサポートしたWindows Server 2016 Insider 16275が公開されました(サポートそのものは16237かららしい)。 blogs.windows.com Announcing Windows Server Insider Preview Build 16257 - Windows Experience B…

Insider Preview 14936でBoWが16.04へ更新

今日Windows 10 Insider Previewが14936に更新されました。 blogs.windows.com Bash on Ubuntu on Windowsも16.04に対応したそうですが、BoWの中身を自動更新してくれないので、do-release-upgradeで更新します。 サードパーティーのリポジトリは無効にされ…

.NET CoreアプリをVSTSで継続的インテグレーションする(Linux版)

Linuxビルドエージェントを構成する ビルド定義を作る シェルスクリプトとタスクの単位 NuGetパッケージのリストア プロジェクトのビルド テストプロジェクトの実行 パッケージを出力する まとめ Linuxビルドエージェントを構成する .NET - Powerful Open So…

.NET CoreアプリをVSTSで継続的インテグレーションする(Windows版)

はじめに VSTSとビルドエージェント エージェントの対応OS Windows(Hosted)で.NET Coreアプリをビルドする NuGetの復元タスクを追加 ビルドタスク テストプロジェクトのNuGetパッケージを復元する テストの実行 テスト結果をVSTSにアップロード パッケージの…

Ubuntu 16.04 LTSの設定

設定するときいろいろ情報検索するのがめんどくさいので(自動化するときも)、自分用にまとめ。適当に更新します。 Hyper-V用設定 sudo apt-get install linux-virtual sudo apt-get install linux-tools-virtual linux-cloud-tools-virtual これやっておくと…

Visual Studio Team Services 2016/7/29の更新

だいぶ遅れましたが、VSTSの7/29の更新分に関するリリースノートのざっくり翻訳を行いました。相変わらず操作してみないとわからないことが結構多くて悩みます…。リポジトリを作るときにreadmeも一緒に作れるのはすぐに気づいてました。 2016-Jul-29 Release…

プログラマ的にWindows 10 Anniversary Updateのうれしいところ

10個あるかな、と思ったのですが、今のところ思いついたものをあげてみました。うーん、まだあるはずなんですが。とりあえず、つらつらと書いてみます。Inkとかは純粋にプログラマ向けとしてどうかなーと思って、あえて入れていません(ぉ)。 他にもお気に入…

Windows Insider meetupでBash on WindowsのLTしてきました

Bash on Ubuntu on Windowsがやってきた—kkamegawa Windows 10 Insider meetupというイベントがあり*1、Insiderのフィードバックをどうやって処理しているのか興味があったので参加してきました。んで、LTを募集していたので、ついでにやってきました。ネタ…

Windows 10のbash on Windowsを試す

はじめに blogs.windows.com Windows 10のInsiderビルド14316が公開されました。//Buildで発表されたbash on Windowsも入っています。bashなのでbashそのものの挙動はともかく、Windowsで実際にどう見えるのか確認してみます。ベータなので将来変わると思い…

クロスプラットフォームの無償エディタVisual Studio Codeが公開

https://code.visualstudio.com/ というわけで、Build 2015でクロスプラットフォームのVisual Studioのエディタ部分がVisual Studio Codeとして公開されました。無料だそうです。私はWindows環境しか持っていませんが、Linux,Mac OSでも動くそうです。中身の…