Slide 1

Slide 1 text

#jawsug_oita GitHub Codespaces Updates 2024/01/20 JAWS-UG 大分 Yuta Matsumura © 2023 Yuta Matsumura.

Slide 2

Slide 2 text

#jawsug_oita 松村 優大 (Yuta Matsumura) Currently working for © 2023 Yuta Matsumura. Chief Technical Architect C#, PHP, Azure, GitHub が好き Microsoft MVP (Developer Technologies) #fukuten #devblogradio の中の人 @tsubakimoto_s

Slide 3

Slide 3 text

#jawsug_oita 現地で参加できずごめんなさい © 2023 Yuta Matsumura.

Slide 4

Slide 4 text

#jawsug_oita GitHub Codespaces AWS を使った開発でもよく使われていますか? © 2023 Yuta Matsumura.

Slide 5

Slide 5 text

#jawsug_oita GitHub Codespaces GitHub 上にホストされる仮想マシンを使用して、 オンライン上に開発環境を構築することができます。 devcontainer.json をリポジトリに保管している場合、 記載されている構成がセットアップされます。 © 2023 Yuta Matsumura.

Slide 6

Slide 6 text

#jawsug_oita © 2023 Yuta Matsumura. https://github.blog/changelog/2024-01-16-codespaces-host-image-upgrade/

Slide 7

Slide 7 text

#jawsug_oita © 2023 Yuta Matsumura. ホスト環境 開発コンテナー 開発コンテナー 開発コンテナー リポジトリ リポジトリ リポジトリ

Slide 8

Slide 8 text

#jawsug_oita GitHub Codespaces のホストイメージ構成 © 2023 Yuta Matsumura. 種類 バージョン OS Ubuntu 22.04 LTS moby-engine 23.0.x docker-compose 1.29.x nodejs 18.19.x python3 3.10.x azcopy 10.3.x Version: 20240111002 (~2024/01/15) 種類 バージョン OS Ubuntu 22.04 LTS moby-engine 23.0.x docker-compose 2.22.x nodejs 18.19.x python3 3.10.x azcopy 10.22.x Version: 20240113001 (2024/01/16~)

Slide 9

Slide 9 text

#jawsug_oita © 2023 Yuta Matsumura. https://docs.github.com/ja/codespaces/setting-your-user-preferences/choosing-the-stable-or-beta-host-image 現在は Stable = Beta です 今後、新しいホスト環境を早く利用した い場合は Beta を選んでおきましょう。 開発コンテナー構成に VM ホスト カーネルのコ ンポーネントへの依存関係がない限り、ベータ 版のホスト イメージの使用で問題が発生する可 能性はほとんどありません。

Slide 10

Slide 10 text

#jawsug_oita ご清聴ありがとうございました 次回は大分に行きたいです © 2023 Yuta Matsumura.