SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

GitHub Satellite 2020

クラウド開発環境「GitHub Codespaces」や、ディスカッション機能、セキュリティ機能の強化など発表【GitHub Satellite Keynote】

GitHub Satellite 2020


  • X ポスト
  • このエントリーをはてなブックマークに追加

GitHub Codespaces

 続いて2つ目は、クラウド開発環境「GitHub Codespaces」。簡単に言えば、Visual Studio Codeのブラウザ版だ。「Visual Studio Code Online」が「Visual Studio Codespaces」へと名称変更したニュースが記憶に新しいが、GitHub上から「Visual Studio Codespaces」が使えるようになる形だ。

 フリードマン氏は「OSSにコントリビュートするには、ローカルマシンでの開発環境の構築が最初のステップになる。しかしこのステップが障壁になっている」と指摘。その複雑さを回避し、より迅速に、誰もが気軽にコントリビュートできるようにするのが「GitHub Codespaces」だとした。

 メインのリポジトリページのメニューから、「Open with Codespaces」を選択すると、ブラウザ上のエディターでコードを直接修正することができる。

「GitHub Codespaces」
「GitHub Codespaces」

 また、依存関係、デベロッパーツール、拡張機能、dotfilesをロードするように設定でき、開発用のコンテナもCodespaces上で利用できる。今後は他のデスクトップIDE(VS Code以外)にも対応する予定だ。

 こちらも現在ベータ版が公開中で、参加登録(early access)を受け付けている

GitHub Private Instances

 「GitHub Private Instances」は、Enterpriseユーザー向けのフルマネージドのオプション。独自のキーの暗号化、プライベート接続、バックアップなどを含む、セキュリティやコンプライアンス、ポリシー関連の機能をクラウドベースで提供する。明確な提供時期は未定だが、近日公開予定としている。

 また、Enterprise向けのリリースとして、GitHub ActionsとGitHub Packagesが、今年の後半にGitHub Enterprise Serverで利用できるようになることを明かした。

コードスキャニングとシークレットスキャニング

 最後に、セキュリティに関する新たな2つのリリースについて紹介された。以下の両機能ともGitHub Advanced Securityの一部のベータ版として提供される。

コードスキャニング

 コードスキャニングは既にGitHubの機能として提供されている。gitプッシュ時に潜在的な脆弱性を診断し、結果はプルリクエストに直接表示される。これにはコード解析エンジン「CodeQL」が使われている。

 コードスキャニングはオープンソースプロジェクト向けに無料で提供される(ベータ版)。

コードスキャニング
コードスキャニング

シークレットスキャニング(旧トークンスキャニング)

 こちらはパブリックリポジトリでは2018年から利用可能だった機能だが、プライベートリポジトリでも利用できるようになった。

関連リンク

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
この記事の著者

岡田 果子(編集部)(オカダ カコ)

2017年7月よりCodeZine編集部所属。慶応義塾大学文学部英米文学専攻卒。前職は書籍編集で、趣味・実用書を中心にスポーツや医療関連の書籍を多く担当した。JavaScript勉強中。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/12256 2020/05/08 10:48

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング