Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Kazumi OHIRA
PDF, PPTX
36 views
GitHub Codespaces が拡げる開発環境、いつでもどこでも Visual Studio Code で!
VS Code Conference Japan 2022 - 2023 でお話したセッションの資料です。 https://vscode.connpass.com/event/263206/
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 41
2
/ 41
3
/ 41
4
/ 41
5
/ 41
6
/ 41
7
/ 41
8
/ 41
9
/ 41
10
/ 41
11
/ 41
12
/ 41
13
/ 41
14
/ 41
15
/ 41
16
/ 41
17
/ 41
18
/ 41
19
/ 41
20
/ 41
21
/ 41
22
/ 41
23
/ 41
24
/ 41
25
/ 41
26
/ 41
27
/ 41
28
/ 41
29
/ 41
30
/ 41
31
/ 41
32
/ 41
33
/ 41
34
/ 41
35
/ 41
36
/ 41
37
/ 41
38
/ 41
39
/ 41
40
/ 41
41
/ 41
More Related Content
PDF
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
by
日本マイクロソフト株式会社
PDF
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
by
Kazumi OHIRA
PDF
GitHub最新情報キャッチアップ 2023年6月
by
Kazumi OHIRA
PDF
GitHub Codespaces と Azure でつくる、エンタープライズレベルの開発環境
by
Kazumi OHIRA
PDF
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
by
Kazumi OHIRA
PDF
Github codespaces すごく良い。もうこれで 十分なんじゃという話
by
xiidec
PDF
Nutanix エンジニアのための Git 入門 :序
by
Wataru Unno
PDF
【BS7】GitHubをフル活用した開発
by
日本マイクロソフト株式会社
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
by
日本マイクロソフト株式会社
Developers Summit 2023 9-D-1「もう悩まされない開発環境、プロジェクトで統一した環境をいつでもどこでも」
by
Kazumi OHIRA
GitHub最新情報キャッチアップ 2023年6月
by
Kazumi OHIRA
GitHub Codespaces と Azure でつくる、エンタープライズレベルの開発環境
by
Kazumi OHIRA
Azure Cosmos DB Emulator on Docker を GitHub Codespaces で動かす!
by
Kazumi OHIRA
Github codespaces すごく良い。もうこれで 十分なんじゃという話
by
xiidec
Nutanix エンジニアのための Git 入門 :序
by
Wataru Unno
【BS7】GitHubをフル活用した開発
by
日本マイクロソフト株式会社
Similar to GitHub Codespaces が拡げる開発環境、いつでもどこでも Visual Studio Code で!
PDF
今時のオンプレなgithubクローン環境構築
by
You&I
PDF
【BS6】 マイクロソフトの GitHub との取り組み
by
日本マイクロソフト株式会社
PDF
【de:code 2020】 GitHub 新機能のご紹介(2020 年 5 月発表)
by
日本マイクロソフト株式会社
PDF
[Developers Festa Sapporo 2020] Microsoft/GitHubが提供するDeveloper Cloud (Develop...
by
Naoki (Neo) SATO
PDF
20201008 GitHub at Microsoft
by
Issei Hiraoka
PPTX
Fluxflex meetup 2011 in Tokyo
by
Kyosuke Inoue
PDF
【BS10】Microsoft と GitHub の開発エコシステムで、開発にドライブをかけよう!
by
日本マイクロソフト株式会社
PPTX
fluxflex meetup in Tokyo
by
Kyosuke Inoue
KEY
Yapc2012資料
by
matsuo kenji
PDF
Remote Development with Visual Studio Code & A clean dev env, working every ...
by
Hiroyuki Ohnaka
PDF
Agile Shibuya github_enterprise
by
Koichiro Ohba
PDF
cloudstack devcloud
by
Kimihiko Kitase
PPTX
Dev Containers Customization Short version
by
Takao Tetsuro
PDF
OpenCloudCampus : Cloud Technologies Meeting (OpenStack)
by
Masanori Itoh
PDF
about dodai project in OSC 2012.Cloud
by
Osamu Habuka
PDF
Azure DevOps - ALGYAN Oct 2022.pdf
by
YasuhiroHanda2
PDF
Azure Functions 開発デプロイ環境を GitHub Codespaces で爆速に整える
by
Kazumi OHIRA
PDF
20121119.dodai projectの紹介
by
Osamu Habuka
PDF
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏
by
Developers Summit
PDF
観たいセッションがかぶった!なんて心配ご無用。今年は、興味の赴くままにあれもこれも♪
by
Kazumi OHIRA
今時のオンプレなgithubクローン環境構築
by
You&I
【BS6】 マイクロソフトの GitHub との取り組み
by
日本マイクロソフト株式会社
【de:code 2020】 GitHub 新機能のご紹介(2020 年 5 月発表)
by
日本マイクロソフト株式会社
[Developers Festa Sapporo 2020] Microsoft/GitHubが提供するDeveloper Cloud (Develop...
by
Naoki (Neo) SATO
20201008 GitHub at Microsoft
by
Issei Hiraoka
Fluxflex meetup 2011 in Tokyo
by
Kyosuke Inoue
【BS10】Microsoft と GitHub の開発エコシステムで、開発にドライブをかけよう!
by
日本マイクロソフト株式会社
fluxflex meetup in Tokyo
by
Kyosuke Inoue
Yapc2012資料
by
matsuo kenji
Remote Development with Visual Studio Code & A clean dev env, working every ...
by
Hiroyuki Ohnaka
Agile Shibuya github_enterprise
by
Koichiro Ohba
cloudstack devcloud
by
Kimihiko Kitase
Dev Containers Customization Short version
by
Takao Tetsuro
OpenCloudCampus : Cloud Technologies Meeting (OpenStack)
by
Masanori Itoh
about dodai project in OSC 2012.Cloud
by
Osamu Habuka
Azure DevOps - ALGYAN Oct 2022.pdf
by
YasuhiroHanda2
Azure Functions 開発デプロイ環境を GitHub Codespaces で爆速に整える
by
Kazumi OHIRA
20121119.dodai projectの紹介
by
Osamu Habuka
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏
by
Developers Summit
観たいセッションがかぶった!なんて心配ご無用。今年は、興味の赴くままにあれもこれも♪
by
Kazumi OHIRA
More from Kazumi OHIRA
PDF
地味だけど劇的に便利になるGitHubリポジトリ設定あれこれ
by
Kazumi OHIRA
PDF
GitHub dockyardコミュニティ 竣工イベント!オープニング資料
by
Kazumi OHIRA
PDF
GitHub と Azure でアプリケーションとインフラストラクチャの守りを固めるDevSecOps
by
Kazumi OHIRA
PDF
高さ比べじゃない、キャリアは歩んできた道
by
Kazumi OHIRA
PDF
GitHub Copilotとともに次の開発体験へ
by
Kazumi OHIRA
PDF
突如登場したAzure Developer CLIでなにができるのか?検証してみる
by
Kazumi OHIRA
PDF
GitHub Actions と Azure PaaS でプルリクエストごとに環境を ~ Azure Static Web Apps と Containe...
by
Kazumi OHIRA
PDF
日々の開発フローにプラスする GitHub Actions ~ セキュリティ対策を取り込む
by
Kazumi OHIRA
PDF
女性エンジニアコミュニティから見える価値観のリアル
by
Kazumi OHIRA
PDF
「あの人の自分戦略を聞きたい!2022」~ 大平かづみの場合
by
Kazumi OHIRA
PDF
本領を発揮するために、まずバリアを開放できる場を
by
Kazumi OHIRA
PDF
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
by
Kazumi OHIRA
PDF
「 Azure 」にデータを溜めて活用する のご紹介 - 「はじめてのNode-RED ver.1.3.0対応版」書籍出版記念イベント LT
by
Kazumi OHIRA
PDF
Code Polaris 紹介(Woman type イベント「女性エンジニアのキャリアのお悩み相談室 with Code Polaris」)
by
Kazumi OHIRA
PDF
Azure Rock Star Community Day #2 - Cogbot Community スタッフが選ぶ Microsoft Learn コ...
by
Kazumi OHIRA
PDF
LINE LIFF with Azure ハンズオン資料 - Azure サービス解説
by
Kazumi OHIRA
PDF
Code Polaris meetup #2
by
Kazumi OHIRA
PDF
Code Polaris meetup #1
by
Kazumi OHIRA
PDF
TypeScript x Bot Framework
by
Kazumi OHIRA
PDF
de:code 夏まつり クイズクライアント作ったよ!
by
Kazumi OHIRA
地味だけど劇的に便利になるGitHubリポジトリ設定あれこれ
by
Kazumi OHIRA
GitHub dockyardコミュニティ 竣工イベント!オープニング資料
by
Kazumi OHIRA
GitHub と Azure でアプリケーションとインフラストラクチャの守りを固めるDevSecOps
by
Kazumi OHIRA
高さ比べじゃない、キャリアは歩んできた道
by
Kazumi OHIRA
GitHub Copilotとともに次の開発体験へ
by
Kazumi OHIRA
突如登場したAzure Developer CLIでなにができるのか?検証してみる
by
Kazumi OHIRA
GitHub Actions と Azure PaaS でプルリクエストごとに環境を ~ Azure Static Web Apps と Containe...
by
Kazumi OHIRA
日々の開発フローにプラスする GitHub Actions ~ セキュリティ対策を取り込む
by
Kazumi OHIRA
女性エンジニアコミュニティから見える価値観のリアル
by
Kazumi OHIRA
「あの人の自分戦略を聞きたい!2022」~ 大平かづみの場合
by
Kazumi OHIRA
本領を発揮するために、まずバリアを開放できる場を
by
Kazumi OHIRA
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
by
Kazumi OHIRA
「 Azure 」にデータを溜めて活用する のご紹介 - 「はじめてのNode-RED ver.1.3.0対応版」書籍出版記念イベント LT
by
Kazumi OHIRA
Code Polaris 紹介(Woman type イベント「女性エンジニアのキャリアのお悩み相談室 with Code Polaris」)
by
Kazumi OHIRA
Azure Rock Star Community Day #2 - Cogbot Community スタッフが選ぶ Microsoft Learn コ...
by
Kazumi OHIRA
LINE LIFF with Azure ハンズオン資料 - Azure サービス解説
by
Kazumi OHIRA
Code Polaris meetup #2
by
Kazumi OHIRA
Code Polaris meetup #1
by
Kazumi OHIRA
TypeScript x Bot Framework
by
Kazumi OHIRA
de:code 夏まつり クイズクライアント作ったよ!
by
Kazumi OHIRA
GitHub Codespaces が拡げる開発環境、いつでもどこでも Visual Studio Code で!
1.
GitHub Codespaces が拡げ る開発環境、いつでもどこでも Visual
Studio Code で! VS Code Conference Japan 2022 - 2023
2.
岩永かづみ / Kazumi
IWANAGA • Microsoft MVP for Azure • ZEN Architects 所属 • GitHub公認トレーナー • 得意な領域 • Infrastructure as Code • GitHub Actions による自動化 • 技術コミュニティ • Code Polaris / Hack Everything. • @dz_ • @dzeyelid • @dzeyelid
3.
ハピバ!🫶🍩 • Birthday donation •
国連UNHCR協会 • 難民支援 • 認定NPO法人フローレンス • 病児保育、待機児童、障害児保育、虐待、ひとり親貧困などの問題の解決 • 継続支援 • NPO法人 CLACK • 貧困家庭の高校生に、プログラミング学習支援とキャリア支援で自走の力を
4.
イントロ
5.
開発は一カ所にとどまらない
6.
Visual Studio Code
があれば • Windows, MacOS, Linux などマルチプラットフォーム対応 • Settings Sync で設定を共有できる • Live Share で環境を共有できる • コンテナや Vagrant などを利用して構築した環境に、Remote development で接続して開発できる
7.
Visual Studio Code
の開発環境の例 コンテナ ランタイム Visual Studio Code コンテナ インスタンス Remote development
8.
でもまだ"運用でカバー"がなくならない? デバッグ中だけど、もう出かけないと。 途中のコード、push したくないなぁ… ノートPC、しばらく使ってなかったから npm install
終わらん! 出先で更新したとこ、取込み忘れてた! コンフリクト直さないと、めんどうだーー しかも、モバイル回線…
9.
そこで、 GitHub Codespaces
10.
GitHub Codespaces とは
11.
Visual Studio Code
の開発環境の例 コンテナ ランタイム Visual Studio Code コンテナ インスタンス Remote development
12.
GitHub Codespaces の場合 Visual
Studio Code codespace インスタンス Remote development GitHub Codespaces
13.
GitHub Codespaces の場合 Visual
Studio Code codespace インスタンス GitHub Codespaces ウェブブラウザ
14.
GitHub Codespaces の場合 Visual
Studio Code codespace インスタンス GitHub Codespaces
15.
GitHub Codespaces の場合 Visual
Studio Code codespace インスタンス dev GitHub Codespaces codespace インスタンス review
16.
実際に触ってみるデモ
17.
GitHub Codespaces ポイント
18.
使い慣れたインタフェースから使う • ブラウザ、または対応したエディタやIDEから接続し、あたかもローカ ルで開発している感覚で利用できる • Visual
Studio Code • JetBrains IDE • JupyterLab
19.
使い慣れたインタフェースから使う • Visual Studio
Code で GitHub Codespaces を使用する - GitHub Docs • JetBrains IDE で GitHub Codespaces を使う - GitHub Docs • 機械学習のための GitHub Codespaces の概要 - GitHub Docs
20.
テンプレートから環境を立上げられる • テンプレートから立ち上げる場合は、リポジトリがなくても利用できる
21.
リポジトリから環境を立ち上げられる • リポジトリを clone
した状態で環境が立ち上がる
22.
必要な環境を数クリックで作成できる • 認証済み、またはコミュニティによるベースイメージが提供されている • Features
(後述)で主要なCLIや言語をインストールできる
23.
必要な環境を数クリックで作成できる • 認証済み、またはコミュニティによるベースイメージが提供されている • Features
(後述)で主要なCLIや言語をインストールできる
24.
必要な環境を数クリックで作成できる • 認証済み、またはコミュニティによるベースイメージが提供されている • Features
(後述)で主要なCLIや言語をインストールできる
25.
誰でも同じ環境を立ち上げられる • 作成した環境設定(devcontainer.json)をリポジトリに置いて共有 うすることで、誰でも同じ環境を立ち上げることができる
26.
インスタンスはアカウントごと • 立ち上げたインスタンスはアカウントごとに分離されている • コラボレーションには、Live
share やポートフォワーディング(後述) の公開を利用できる
27.
インスタンスのスペックを選択できる
28.
マシンタイプ マシンタイプ メモリ ストレージ
備考 2 core 4 GB RAM 32 GB 4 core 8 GB RAM 32 GB 8 core 16 GB RAM 64 GB 16 core 32 GB RAM 128 GB 32 core 64 GB RAM 128 GB 申請が必要 6 core (1 GPU) 112 GB RAM 128 GB 申請が必要
29.
localhost へのポートフォワーディング • localhost
にポートフォワードしてくれるため、あたかもローカル環境 のようにシームレスに開発できる • パブリック、または Organization 内向けに公開することもできる
30.
Dev container でカスタマイズ •
Features による簡単インストール • VS Code のエクステンションのインストール • Dockerfile によるより自由なカスタマイズ
31.
Dev container でカスタマイズ
32.
prebuild で素早く立上げる
33.
課金体系 • 利用時間とストレージの使用量で算出 • 個人アカウントには、1ヶ月あたり無料利用枠がふくまれる •
GitHub Free – 15GB/月のストレージ、120時間/コアの利用時間 • GitHub Pro – 20GB/月のストレージ、180時間/コアの利用時間 マシンタイプ 利用時間の価格/時間 2 core $0.18 4 core $0.36 8 core $0.72 16 core $1.44 32 core $2.88 ストレージ量 ストレージ量の価格/月 1 GB $0.07
34.
課金の様子 ※ GitHub Pro
の無料利用枠が適用されています
35.
課金体系(Organization) • Organization 配下のリポジトリで
codespace を立ち上げる場合、 Organization の設定によって、課金される対象が異なる Organization の spending limit 説明 0 codespace を起動するユーザーに課金される 1 以上、または Unlimited spending 上限に達するまでは、Organization に課金される
36.
管理 • Dotfiles • シークレット •
アカウント • リポジトリ • GPG verification • デフォルトのエディタ • アイドル タイムアウト • 保持期間 • リージョン
37.
管理(Organization) • 利用可能なメンバー • ポリシー •
マシンタイプ • ポートの公開範囲 • アイドル タイムアウトの最大値 • 保持期間の最大値 • 利用可能なイメージの制限 • API により、メンバーの利用状況を取得できる
38.
管理(Organization)
39.
ぜひ体験してみてね! GitHub Codespaces
40.
GitHub Codespaces と
Azure でつくる、 エンタープライズレベルの開発環境 https://msevents.microsoft.com/event?id=2453316745
41.
Thank you so
much🍩.
Download