新規投稿のお知らせを受信されたい方は、サブスクリプションをご登録ください:

Cloudflare PagesがGitLabのサポートを開始

2021/11/17

2分で読了
Cloudflare PagesがGitLabのサポートを開始

Pagesの構想の初期段階で、既存のワークフローとシームレスに統合するスムーズな開発者エクスペリエンスを備えたプラットフォームの構築に着手しました。ところが、Pagesの一般提供を発表した後、当社のプラットフォームは、実際にはすべての開発者が使用できるとは限らないことに気づいたのです。これまでPagesエクスペリエンスを利用できるのは、GitHubをソースコード管理ツールとして使用した人だけでした。

Full Stack Weekの一環として、 GitLabとの統合DevOpsプラットフォームとの統合を発表することで、プラットフォームをさらに多くのユーザーに開放します!これで、GitLabに格納するリポジトリを接続して新しいPagesプロジェクトを作成し、通常のgitコマンドを使用してサイトを変更できます。さらに、GitLabとの公式パートナーシップを開始し、今後数か月でgitプロバイダーとの統合をさらに強化します。

なぜGitLabに対応したか?

Jamstackプラットフォームとしての当社の目標は、開発者であるあなたが、手間をかけずに、自分が最も得意とすること、つまりコードに集中できるようにすることです。これは、full stack siteを構築するために必要なすべてのツールをお届けするだけでなく、開発ニーズに合った統合を提供することも意味します。プラットフォームエコシステムをGitLabに拡張することで、Cloudflareは、サイトでコラボレーションする幅広い開発者コミュニティのニーズに対応できるようになりました。

4月のリリース以来、お客様からの電話で、 Discord/Twitterおよびコミュニティスレッドに寄せられたもっとも一般的なご質問とフィードバックは、GitLabが中心です。コミュニティで見られるツールの多様性を考えると、Git統合は1つのプロバイダーだけにとどまらないことはわかっていました。そのため、PagesをGitLabコミュニティに拡張する必要があることが明らかになりました。

当社のパートナーシップ

現在、当社はGitLab Inc.との 公式テクノロジーパートナー であることを誇りに思っています。Git統合に加えて、パートナーシップの目標は、既存のものを改善し、将来の統合を開発することです。これによって、チームがシームレスにコラボレーションし、サイトの配信と更新を大規模に加速することができます。PagesをGitLabで使うことで、当社のチームが、新しい統合のためのクロスコラボレーションアプローチで緊密に連携します。

開発者は、複数の異なるツール間を行き来するのではなく、単一の開発アプリケーションからソフトウェアを作成、テスト、保護、およびデプロイすることで、生産性を高められます。Cloudflare PagesとGitLabの統合により、共同ユーザーは、使い慣れたものと同じ構文とgitコマンドを使用して、より簡単に新しいコードを開発し、Cloudflareのネットワークにデプロイできます。
— GitLabのアライアンスマネージャー、Michael LeBeau

開始する

GitLabで最初のプロジェクトを設定するには、 Pagesダッシュボードで新しいプロジェクトを作成します。「GitLab」を選択すると、PagesによりGitLabサインイン画面が表示され、アカウントにサインインできます。次に、プロジェクトを作成するリポジトリを選択し、ビルド設定を構成して、デプロイします!ここから、GitLabへのコミットを介してサイトに直接変更を加え、毎回新しいビルドをトリガーできます。

screenshot of how to set up a new project with GitLab in the Pages interface

質問がある場合は、Pagesのドキュメントを確認し、[フィードバックする]ボタンをクリックしてフィードバックを残してください。 Discordチャンネルでチャットに参加して、是非ビルドしたものを見せてください。

開発をお楽しみください!

Cloudflareは企業ネットワーク全体を保護し、お客様がインターネット規模のアプリケーションを効率的に構築し、あらゆるWebサイトやインターネットアプリケーションを高速化し、DDoS攻撃を退けハッカーの侵入を防ぎゼロトラスト導入を推進できるようお手伝いしています。

ご使用のデバイスから1.1.1.1 にアクセスし、インターネットを高速化し安全性を高めるCloudflareの無料アプリをご利用ください。

より良いインターネットの構築支援という当社の使命について、詳しくはこちらをご覧ください。新たなキャリアの方向性を模索中の方は、当社の求人情報をご覧ください。
Full Stack Week (JP)Cloudflare Pages (JP)Cloudflare Workers (JP)JAMstack (JP)Serverless (JP)

Xでフォロー

Nevi Shah|@nevikashah
Sean Brant|@seanbrant
Cloudflare|@cloudflare

関連ブログ投稿

2021年11月20日 13:59

ネットワークパフォーマンスの最新情報:Full Stack Week

2か月と少し前に、世界中のラストワンマイルネットワークの広範なベンチマーク結果を共有しました。さまざまなテスト (TCP接続時間、最初の1バイトを受信するまでの時間(TTFB)、最後の1バイトを受信するまでの時間(TTLB))、また、さまざ...

2021年11月19日 14:00

Cloudflare Workersで、StripeのJavaScript SDKをネイティブサポート

アプリの中で支払いを処理することは、オンラインビジネスを構築する上で非常に重要です。多くの開発者が決済のプラットフォームに選ぶのがStripeです。私が初めてStripeに出会ったのは約7年前ですが、このサービスは単純な支払い処理をはるかに超えて進化しています。...

2021年11月19日 13:59

Cloudflareで次の動画アプリケーションを構築

歴史的に、動画アプリケーションの構築は非常に難しいものでした。動画の録画、エンコード、そして再生の裏には多くの複雑な技術があります。幸いなことに、Cloudflare Streamではすべての難しい部分を取り除くことで、カスタム動画やストリーミングアプリケーションを簡単に構築できます...

2021年11月19日 13:59

CloudflareスタックでのオープンソースCMS:紹介記事

Cloudflareのドキュメントは、コンセプトを学習したり、APIの使用上の注意を確認したりする場合や、APIやコンセプトを説明するための簡潔なスニペットが必要な場合に役立つ資料です。しかし、その資料が網羅的であるとしても、Cloudflare Workersプラットフォームの新規ユーザーは、...