このトピックでは、Codeup のコードリポジトリを Alibaba Cloud DevOps Flow のパイプラインに接続する方法について説明します。
手順
パイプライン作成ページに移動します。
方法 1:Codeup でのパイプライン作成
対象のコードリポジトリに移動し、[Pipelines] タブをクリックして、[Create Pipeline] をクリックします。
方法 2:Flow でのパイプライン作成
左上のメニューから [Flow] を選択します。
[Create Pipeline] をクリックします。
[パイプラインテンプレートの選択] ダイアログでは、左側のパネルにテンプレートカテゴリ([クイックセットアップ]、[エンタープライズテンプレート]、Java、PHP、Node.js、Go、Python など)が表示され、右側のパネルに対応するテンプレートリストが表示されます。 目的のテンプレートを選択し、右下隅の [作成] をクリックします。
コードソースとして [Codeup] を選択します。
コードリポジトリを選択し、必要な設定を入力します。
説明コミットごとにパイプラインを自動的に実行するには、[Enable Code Source Trigger] を選択してください。
[Add Pipeline Source] パネルで、[Code Source] タブを選択し、以下のように設定します。
[Default Branch]:コードリポジトリとデフォルトブランチを選択します。
[Enable Code Source Trigger]:有効にした後、[Code Commit]、[After Merge Request Completed]、[Merge Request Created/Updated] などのトリガーイベントを選択します。
[Webhook URL]:自動的に生成されます。コピーして設定に使用できます。
設定が完了したら、[Add] をクリックします。
パイプラインを設定して一度実行すると、Flow はその情報を選択した Codeup リポジトリに同期し、接続が完了します。
チェック機能とビルド機能
Alibaba Cloud DevOps Flow を使用すると、コードスキャンやテストビルドなどの機能でパイプラインを拡張できます。