GitHubユーザーなら無料「GitHub Actions Importer」が一般提供開始:サードパーティー製ツールのインストールやメンテナンスが不要に
GitHubは「GitHub Actions Importer」の一般提供を開始した。GitHub Actions Importerは、「Azure DevOps」「CircleCI」「GitLab」「Jenkins」「Travis CI」から「GitHub Actions」への移行を計画、予測、自動化することができる。
GitHubは2023年3月1日(米国時間)、「GitHub Actions Importer」の一般提供を開始した。GitHub Actions Importerは、「Azure DevOps」「CircleCI」「GitLab」「Jenkins」「Travis CI」から「GitHub Actions」への移行を計画、予測、自動化することができる。公式GitHub CLIの拡張機能で、GitHubユーザーであれば誰でも無料で利用することができる。
新しいCI/CD(継続的インテグレーション/継続的デリバリー)ツールへの移行は、しばしば手作業で時間のかかる作業となる。GitHubによると、GitHub Actions Importerは、移行作業の大部分を計画し自動化することで、チームが効率的にソフトウェアを提供し続けるためのスピードと信頼性を提供できるように設計されているという。
なぜGitHub Actionsなのか?
GitHub Actionsは、GitHubにホストされているコードのすぐそばで、ネイティブなCI/CD機能にアクセスすることができる。GitHub Actionsは、サードパーティー製ツールのインストール、統合、メンテナンスが不要なため、現在のGitHubワークフローで簡単に利用でき、メンテナンスの手間がかからない。GitHubによると、GitHub Actionsは、他のGitHub Enterprise製品とともに使用することで、開発者の生産性を22%向上させ、ツールやコードインフラの管理に費やす時間を75%削減するという。また、検証済みのパートナー組織やOSSコミュニティーが提供する何千ものビルド済みアクションを利用し、GitHubのインタフェースから離れることなく、これまで以上に簡単にソフトウェアを提供することができるとしている。
動作の仕組み
GitHub Actions Importerは、移行プロセスを簡素化するために段階的なアプローチを採用している。
計画
このフェーズでは、既存のCI/CDの使用状況を分析し、移行のためのロードマップを構築する。
テスト
このフェーズでは、ドライランによる移行を行い、変換後のワークフローが既存のパイプラインと同じように機能することを検証する。GitHub Actions Importerは、このステップでの繰り返しを無制限にサポートし、カスタム動作が新しいGitHub Actionsワークフローに正確にカプセル化されていることを確認する。
移行
最後のフェーズでは、GitHub Actions Importer が有効なワークフローを生成し、GitHubリポジトリに追加するためのプルリクエストを作成する。移行を完了させるために、ワークフローを見直し、自動的に移行できなかった構成要素の移行を計画する必要がある。
今後について
発表があった2023年3月以降の数カ月間に、GitHub Actions ImporterはCI/CDツールのサポートを含む強化、更新を続ける方針だ。GitHub Actions Importerの今後の展開については、GitHubのロードマップから確認できる。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
GPT-4採用のGitHub Copilot X、「Hey, GitHub」もできるチャットインタフェースやプルリクエスト作成支援など多数の機能を発表
GitHubが、AIペアプログラマーの「GitHub Copilot」で、革新的な新機能を開発する取り組み「GitHub Copilot X」を発表した。コードの自動生成だけでなく、チャットインタフェースやプルリクエスト作成支援など、開発ライフサイクル全般にわたる機能の開発を進めているという。「GitHub CodeSpaces」が役立つ活用シーンや便利な機能を紹介、月60時間まで無料
GitHubは2023年2月28日(米国時間)、公式ブログで「GitHub Codespaces」が役立つ活用シーンや便利な機能を紹介した。1000万件の機密情報がGitHubで公開されていた GitGuardianの調査
GitGuardianは、GitHubのコミット(10億2700万件)を分析した結果、1000万件の機密情報が公開されていることを発見した。