すべてのプロダクト
Search
ドキュメントセンター

Alibaba Cloud DevOps:プラグイン

最終更新日:Mar 25, 2025

プラグイン: パイプラインジョブは、適切な plugins を構成することにより、DingTalk、メール、Enterprise WeChat (WeCom)、Feishu、Webhookなど、指定されたチャネルに通知を送信するように構成できます。

以下は、DingTalk 通知プラグインの構成例です。

stages:
  build_stage:
    name: Build Stage
    jobs:
      build_job: 
        name: Build Job
        runsOn:
          group: public/ap-southeast-1
          container: build-steps-public-registry.ap-southeast-1.cr.aliyuncs.com/build-steps/alinux3:latest
        steps:
          …………
        plugins:
          - name: DingTalk Notification Plugin
            plugin: DingTalkPlugin
            triggerState:
              - success
              - fail
            with:
              webhook: <ding-talk-webhook-url>
              noticeContent:
                - pipelineName
                - operator
                - pipelineJob
                - pipelineStage
                - status
              customContent: <DIY-message>
              at: <mobile-phone>

詳細説明

stages.<stage_id>.jobs.<job_id>.plugins

オプション。ジョブには、1 つ以上のプラグインを構成できます。

stages.<stage_id>.jobs.<job_id>.plugins[].name

必須。パイプラインジョブプラグインの表示名。長さ制限は 30 文字です。

stages.<stage_id>.jobs.<job_id>.plugins[].plugin

必須。使用する特定のジョブプラグインを選択します。現在、次のプラグインがサポートされています:DingTalkPluginWechatPluginFeishuPluginEmailPluginWebhookPlugin

詳細については、Flow が提供するプラグインリストを参照してください。

stages.<stage_id>.jobs.<job_id>.plugins[].triggerState

必須。パイプラインジョブプラグインのトリガー状態を選択します。パイプラインジョブが選択された状態になると、メッセージ通知がトリガーされます。現在、次の状態がサポートされています:successfailcancelskipwait

stages.<stage_id>.jobs.<job_id>.plugins[].with

必須。パイプラインジョブプラグインのパラメーターを入力します。詳細については、Flow が提供するプラグインの詳細な説明を参照してください。