GitHub用GitLab CI/CD

GitHubでコードをホストします。 GitLabでのビルド、テスト、デプロイ。

イメージ: GitHub用GitLab CI/CD

ビルドとテストを自動化

GitHubの統合により、GitLabユーザーは外部のGitHub.comまたはGitHub Enterpriseコードリポジトリに接続されたGitLabでCI/CDプロジェクトを作成できるようになりました。これにより、コードがGitHubにプッシュされるたびにGitLab CI/CDが自動的に実行され、完了するとCI/CDの結果がGitLabとGitHubの両方に返されます。


誰のためのGitLab CI/CD for GitHubですか?

Open source projects

GitHubに公開されたオープンソースプロジェクトがある場合は、GitLab.comで無料のCI/CDを利用できるようになりました。 オープンソースへの取り組みの一環として、すべての公開プロジェクトに最高レベルの機能(GitLab SaaS Ultimate)を無料で提供しています。 他のCI/CDベンダーが、同時実行できるジョブをほんの一握りに制限しているのに対し、GitLab.comは、オープンソースプロジェクトに数百の同時実行ジョブと50,000の無料計算分を提供しています。

Large Enterprises

最大手の顧客に話を聞くと、多くの場合、さまざまなチームがさまざまなツールを使っているそうです。GitLabでCI/CDを標準化したいと考えていますが、コードはGitLab、GitHub、その他のリポジトリに保存されています。 この機能により、企業はすべての異なるリポジトリで共通のCI/CDパイプラインを使用できるようになりました。 これは主要な利用者であり、私たちがGitHubのCI/CDを自己管理プレミアムプランの一部にした理由でもあります。

Anyone using GitHub.com

GitLabはSCMとCI/CDを同じアプリケーションで使えるようにデザインされていますが、GitHubのバージョン管理でGitLabのCI/CDを使うことの魅力も理解しています。したがって、来年はGitLab CI/CD for GitHub機能をGitLab.com無料プランの一部にします。つまり、個人的なプロジェクトやスタートアップから中小企業まで、誰でもGitHubを無料で使うことができます。 400分間無料で開始できるように、ユーザーは自分のRunnerを追加したり、プランをアップグレードしてさらに多くの機能を利用できます。

Gemnasium customers

最近Gemnasiumを買収しました。このような素晴らしいチームが私たちのチームに加わることに非常に嬉しく思います。そしてGemnasiumを使用していた人々をサポートし、移行パスを提供したいと考えています。 組み込みのセキュリティスキャンの一環として、すでにGemnasiumの機能が出荷されています。現在、GitLab CI/CD for GitHubを使用すると、GitHub + Gemnasiumを使用していたGemnasiumの顧客は、コードを移行することなく、セキュリティ上のニーズに応じてGitLab CI/CDを使い始めることができます。


メリット

GitLab CI/CD for GitHubを使用すると、ユーザーは外部のGitHubコードリポジトリに接続されたGitLabでCI/CDプロジェクトを作成できます。これにより、複数のコンポーネントが自動的に構成されます。

  • リポジトリのプルミラーリング
  • GitLabへのプッシュWebhookは、コードがコミットされるとすぐにCI/CDをトリガーします。
  • GitHubプロジェクトサービスインテグレーションのWebhooks CIステータスをGitHubに戻します。

外部リポジトリ用GitLab CI/CD

GitLabはGitHubと統合するだけでなく、プロジェクトにURLによるリポジトリを追加してWebhookを構成することで、任意のベンダーの任意の外部gitリポジトリからCI/CDを実行することもできます。たとえば、GitLab CI/CDを使用するようにBitbucketを構成できます。

外部リポジトリ用GitLab CI/CDのドキュメントをお読みください。


プランと価格

GitLab CI/CD for GitHubは別途価格ではなく、GitLabの標準的なエンドツーエンド製品の機能としてバンドルされています。

自己管理インストールの場合、GitLab CI/CD for GitHubは、PremiumUltimateライセンスプランをお持ちのお客様にご利用いただけます。

GitLab CI/CD for GitHubは、2020年3月22日まで無料ティアでプロモーションとして利用できます。(2020年3月22日以降、この機能はPremiumランクに移行し、PremiumUltimateのユーザーが利用できるようになります。)

GitLabサブスクリプションオプションの詳細については、価格ページをご覧ください。


詳しく見る


GitLab を使ってみる

あなたのチームが DevSecOps プラットフォームで何ができるかをご覧ください。

無料試用版を入手
Headshots of three people

質問があります? 私たちは助けるためにここにいます。

専門家に相談する