に参加して、VS Code の AI 支援開発について学びましょう。

インサイダーズビルドの進化

2016年5月23日 Wade Anderson、@waderyan_

現在、5000人を超える開発者がVisual Studio Codeのインサイダーズビルドを利用して、新機能にいち早くアクセスし、バグ修正を検証しています。各Stableリリースに先立って貴重なフィードバックと使用状況の洞察を得られるため、私たちはインサイダーズビルドを気に入っています。ご協力ありがとうございます!

当初、私たちは月に一度、Stableリリース数日前にインサイダーズビルドをリリースしていました。時間をかけてインサイダーズビルドの頻度を増やし、現在では週に約一度新しいインサイダーズビルドを出荷しています。

value prop of insiders

ナイトリービルド

週に一度のインサイダーズビルドであっても、多くのユーザーがナイトリービルドへのアクセスを求めていました。

当初、私たちは内部の「アルファ」ビルドのリリースを検討しました。アルファビルドはVS Codeの開発に使用しているものです。これらは、毎晩、またはナイトリービルドに致命的な問題がある場合にオンデマンドで、メインブランチから生成されます。

私たちは、3つの異なるビルドをリリースすることのオーバーヘッドがメリットを上回り、週次ビルドとナイトリービルドの差は実際には小さいと判断しました。その後、インサイダーズビルドを廃止してすべての人をアルファに移行することも検討しましたが、そうすると、すべてのデスクトップにインサイダーズビルドの行き止まりのインストールが残ってしまうと判断しました。

代わりに、インサイダーズをメインから毎晩ビルドし、開発チームをインサイダーズビルドに移行させ、内部のアルファビルドを廃止することにしました。公開するのと同じビルドで開発を行います。

インサイダーズビルドを使用している開発者にとって、これは、チェックインの翌日には修正と新機能にアクセスできることを意味します。すでにインサイダーズビルドを使用している場合、何もする必要はありません。6月から毎日、新しいビルドが利用可能になったときに通知されるだけです。

リリース頻度

最低でも、毎日新しいインサイダーズビルドをリリースします。ただし、致命的な問題を修正する必要がある場合は、より頻繁にビルドの更新を求められることがあります。私たちも他の皆さんと同様にインストールを求められるため、これらの回数を最小限に抑えるよう努めていることをご理解ください。幸いなことに、ダウンロードはバックグラウンドで行われ、更新は迅速であり、作業の途中にいる場合はいつでもアップグレードをより都合の良い時間に延期できます。

致命的な問題

インサイダーズビルドで致命的な問題に遭遇することがあることを認識しています。ご安心ください。もしそれが十分にひどい場合、私たちもそれに阻害され、修正は迅速に行われます。新しい問題を提出し、インサイダーズビルドを使用していることをお知らせください。修正に時間がかかる場合でも、インサイダーズビルドはStableビルドと並行してインストールおよび実行されるため、いつでもStableビルドに戻すことができます。

リリースノート

インサイダーズビルドは毎日作成されるため、「リリースノート」は前日に完了した課題になります。完了した課題の便利なクエリは、インサイダーズリリースノートのwikiページで見つけることができます。作業中の機能は、今月のイテレーション計画で見つけることができます。

次のステップ

5月のStableリリースと合わせて、毎日インサイダーズビルドの作成とリリースを開始します。すでにインサイダーズビルドを使用している場合、何もする必要はありません!6月から、毎日更新通知が届くようになります。

インサイダーズビルドを使用しておらず、最先端の機能を利用したい、つまり私たちがVS Codeの開発に使用しているのと同じビルドを使用したい場合は、ダウンロードページにアクセスして、今すぐインサイダーズビルドをインストールしてください。

GitHubTwitterStack Overflowでお会いしましょう!

Wade Anderson
@waderyan_

© . This site is unofficial and not affiliated with Microsoft.