Apsara Devops Pipeline Flow は、コードコミットからビルド、統合、検証、本番環境へのデプロイメントに至るまで、ソフトウェアデリバリーワークフロー全体を自動化するエンタープライズグレードの CI/CD ツールです。
シナリオ
継続的インテグレーション
Apsara Devops Pipeline Flow は、Java、Node.js、Python、PHP、Go などの主要な言語とフレームワークで作成されたプロジェクトのコンパイルとビルドを行い、幅広い継続的インテグレーションのシナリオをサポートします。
継続的デプロイメント
カナリアリリースや段階的なローリングアップデートを使用して、仮想ホスト、Kubernetes、その他のターゲットにデプロイし、安定したサービスデリバリーを確保します。
ステージングから本番環境までのリリースプロセス全体を自動化します。
継続的テスト
Apsara Devops Pipeline Flow は、組み込みのコードスキャン、セキュリティスキャン、自動テストを提供します。また、手動承認ゲートや自動検証チェックといった複数の品質ゲートをサポートし、デリバリーの品質を維持します。
エンタープライズ向けのコラボレーションと管理
プロセスの可視化:グラフィカルインターフェイスでパイプラインのステージをオーケストレーションし、実行ステータスをリアルタイムで監視することで、デリバリープロセスの透明性と制御性を維持します。
きめ細かい権限管理:組織構造に基づいてパイプラインや環境リソースへのメンバーのアクセスを制御し、デリバリープロセスの安全性を確保します。
インスタントフィードバック:リアルタイムのビルド結果と承認通知を DingTalk、メール、内部メッセージでプッシュし、チームの応答時間を改善します。
Pipeline Flow の利点
-
すぐに使えるフルマネージド
迅速なセットアップ:複雑な設定は不要で、わずか数ステップで CI/CD パイプラインを実行できます。
マネージド環境:自社で構築したツールのためのリソースを維持管理することなく、事前設定済みのビルド環境を使用できます。
-
主要なテクノロジースタックへの包括的なサポート
複数の言語とツールチェーン:Java、Python、Node.js などをサポートしています。さまざまなビルドツールと互換性があり、JAR ファイルや Docker イメージなどのアーティファクトを生成します。
-
柔軟なデプロイメント:
マルチクラウドデプロイメント:Alibaba Cloud、他のパブリッククラウド、プライベート環境にある Elastic Compute Service (ECS)、Alibaba Cloud Container Service for Kubernetes (ACK)、Serverless App Engine (SAE)/Function Compute (FC) などのコンピューティングリソースにデプロイできます。
品質管理:コードスキャン、単体テスト、自動テストツールを統合し、開発の品質を徹底します。
-
グラフィカルオーケストレーションと容易な導入
グラフィカルオーケストレーション:コンポーネントをドラッグアンドドロップしてパイプラインを構築し、コードを記述することなくビルド、テスト、デプロイメントの各ステージを定義できます。
豊富なテンプレートライブラリ:一般的なパイプライン向けに組み込まれた数十種類のテンプレートから選択し、ワンクリックで標準化されたパイプラインを生成できます。
-
Alibaba Cloud エコシステムとの緊密な連携とオープンな拡張性
ワンストップの DevOps プラットフォーム:Apsara Devops Codeup、Apsara Devops Package、 と連携し、要件から開発、デプロイメントまでのワークフロー全体を繋ぎます。
エンタープライズグレードの拡張性:カスタムスクリプト、手動承認ゲート、DingTalk やメールによるリアルタイム通知をサポートし、複雑な要件に柔軟に対応します。