アカウント名:
パスワード:
https://blogs.msdn.microsoft.com/bharry/2017/05/24/the-largest-git-rep... [microsoft.com]
32TBにはインストールイメージも含まれてるそうだが、一般公開されたISOイメージだけで何TBあるか知ってるかね?
いつも思うのはどうやってbuildしているかということ、と、フルビルドに何時間かかるかということ。VisualStudioでビルドボタンを押すのかnmake.exeと打つのか・・・。
「闘うプログラマー」「マイクロサーフス」「わたしがマイクロソフトで学んだこと」(最後のは書名間違ってるかも)のどれかにくじ運の悪い奴がその時のビルド担当者になる、と言ったような記述があった気がしますがそもそもビルド担当ってボタン/コマンド以外は何をするのでしょうね。
ビルドが通るように祈るという重大な役目があります。
今のWindowsはビルド番号がBuild 16266.rs_prerelease.170616-2021といった形式で、見ていると-1700とか-1730といった数字が多い。金曜の定時で締め切って自動でビルドしてるんじゃないかな。で、月曜の朝になると無事に問題が山積しているということだろう。
戦うプログラマーの中に、夜間ビルドして朝失敗していることが発覚したらカトラー様が荒れ狂うなんていう記述がありますね。
ローカルじゃビルドしないでしょwTFSで自動ビルドスケジュール立ててると思うよ
PowerShellがデフォルトになってもCMD.exeがなくならないと云っていたときにWindowsのビルドに使っているから、というのも理由にあった。リンクは省略
# たぶん build.bat (build.cmd?) というのがトップにあるんだろうな。
中身はnmakeの呼び出しかもしれないけど。
> フルビルドに何時間かかるか
仕事で100MB~1GB級の単一の実行ファイルを作ったりしてますが、会社の環境でIncrediBuildなどの分散ビルドを使うと十数分で1GB級がフルビルドできます。
Windowsの場合、全体のサイズはまぁまぁありますが、多くのファイルは10MB以下で、一部のコアなライブラリ以外への依存はそう強くないだろうから大半のものがコアなもののビルド後に完全に独立してビルドできそう。MSクラスにもなれば良いマシンも使えるだろうし、ビルドに使用するマシンも大量に確保できるだろうからコードのビルド自体は意外と短いかも。
それよりも、製品に仕立てるための諸々の後処理でものすごい時間食いそう。
すごいよなそりゃ独自のファイルシステム作るわって感じだ
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家
ちなみにWindowsのgitレポジトリは300GB (スコア:1)
https://blogs.msdn.microsoft.com/bharry/2017/05/24/the-largest-git-rep... [microsoft.com]
32TBにはインストールイメージも含まれてるそうだが、一般公開されたISOイメージだけで何TBあるか知ってるかね?
Re: (スコア:0)
いつも思うのはどうやってbuildしているかということ、と、フルビルドに何時間かかるかということ。
VisualStudioでビルドボタンを押すのかnmake.exeと打つのか・・・。
Re:ちなみにWindowsのgitレポジトリは300GB (スコア:2)
「闘うプログラマー」「マイクロサーフス」「わたしがマイクロソフトで学んだこと」(最後のは書名間違ってるかも)のどれかにくじ運の悪い奴がその時のビルド担当者になる、と言ったような記述があった気がしますがそもそもビルド担当ってボタン/コマンド以外は何をするのでしょうね。
Re:ちなみにWindowsのgitレポジトリは300GB (スコア:1)
ビルドが通るように祈るという重大な役目があります。
Re:ちなみにWindowsのgitレポジトリは300GB (スコア:1)
今のWindowsはビルド番号がBuild 16266.rs_prerelease.170616-2021といった形式で、見ていると-1700とか-1730といった数字が多い。
金曜の定時で締め切って自動でビルドしてるんじゃないかな。で、月曜の朝になると無事に問題が山積しているということだろう。
Re: (スコア:0)
戦うプログラマーの中に、夜間ビルドして朝失敗していることが発覚したらカトラー様が荒れ狂うなんていう記述がありますね。
Re: (スコア:0)
ローカルじゃビルドしないでしょw
TFSで自動ビルドスケジュール立ててると思うよ
Re: (スコア:0)
PowerShellがデフォルトになってもCMD.exeがなくならないと云っていたときに
Windowsのビルドに使っているから、というのも理由にあった。
リンクは省略
# たぶん build.bat (build.cmd?) というのがトップにあるんだろうな。
中身はnmakeの呼び出しかもしれないけど。
Re: (スコア:0)
> フルビルドに何時間かかるか
仕事で100MB~1GB級の単一の実行ファイルを作ったりしてますが、
会社の環境でIncrediBuildなどの分散ビルドを使うと十数分で1GB級がフルビルドできます。
Windowsの場合、全体のサイズはまぁまぁありますが、
多くのファイルは10MB以下で、一部のコアなライブラリ以外への依存はそう強くないだろうから
大半のものがコアなもののビルド後に完全に独立してビルドできそう。
MSクラスにもなれば良いマシンも使えるだろうし、ビルドに使用するマシンも大量に確保できるだろうから
コードのビルド自体は意外と短いかも。
それよりも、製品に仕立てるための諸々の後処理でものすごい時間食いそう。
Re: (スコア:0)
すごいよな
そりゃ独自のファイルシステム作るわって感じだ