[cipd] yaml file with cipd build information (#1955)

diff --git a/.ci.yaml b/.ci.yaml
index ecea1bf..db85f2f 100644
--- a/.ci.yaml
+++ b/.ci.yaml
@@ -31,6 +31,8 @@
     recipe: cocoon/device_doctor
     properties:
       add_recipes_cq: "true"
+      script: device_doctor/tool/build.sh
+      cipd_name: flutter/device_doctor/linux-amd64
     runIf:
       - device_doctor/**
       - .ci.yaml
@@ -40,6 +42,8 @@
     recipe: cocoon/device_doctor
     properties:
       add_recipes_cq: "true"
+      script: device_doctor/tool/build.sh
+      cipd_name: flutter/device_doctor/mac-amd64
     runIf:
       - device_doctor/**
       - .ci.yaml
@@ -49,10 +53,24 @@
     recipe: cocoon/device_doctor
     properties:
       add_recipes_cq: "true"
+      script: device_doctor/tool/build.bat
+      cipd_name: flutter/device_doctor/windows-amd64
     runIf:
       - device_doctor/**
       - .ci.yaml
 
+  - name: Mac codesign
+    bringup: true
+    postsubmit: false
+    recipe: cocoon/cipd
+    properties:
+      add_recipes_cq: "true"
+      script: codesign/tool/build.sh
+      cipd_name: flutter/codesign/mac-amd64
+    runIf:
+      - codesign/**
+      - .ci.yaml
+
   - name: Linux ci_yaml roller
     recipe: infra/ci_yaml
     properties:
diff --git a/app_dart/integration_test/data/cocoon_config.json b/app_dart/integration_test/data/cocoon_config.json
index 06a0544..583ba6e 100644
--- a/app_dart/integration_test/data/cocoon_config.json
+++ b/app_dart/integration_test/data/cocoon_config.json
@@ -1 +1 @@
-{"targets":[{"name":"Linux Cocoon","properties":{"add_recipes_cq":"true"},"recipe":"cocoon/cocoon"},{"name":"Linux device_doctor","properties":{"add_recipes_cq":"true"},"postsubmit":false,"runIf":["device_doctor/**",".ci.yaml"],"recipe":"cocoon/device_doctor"},{"name":"Mac device_doctor","properties":{"add_recipes_cq":"true"},"postsubmit":false,"runIf":["device_doctor/**",".ci.yaml"],"recipe":"cocoon/device_doctor"},{"name":"Windows device_doctor","properties":{"add_recipes_cq":"true"},"postsubmit":false,"runIf":["device_doctor/**",".ci.yaml"],"recipe":"cocoon/device_doctor"},{"name":"Linux ci_yaml roller","properties":{"add_recipes_cq":"true"},"recipe":"infra/ci_yaml"}],"enabledBranches":["main"],"platformProperties":{"linux":{"properties":{"os":"Linux"}},"mac":{"properties":{"os":"Mac-12","cpu":"x86"}},"windows":{"properties":{"os":"Windows"}}}}
+{"targets":[{"name":"Linux Cocoon","properties":{"add_recipes_cq":"true"},"recipe":"cocoon/cocoon"},{"name":"Linux device_doctor","properties":{"add_recipes_cq":"true","script":"device_doctor/tool/build.sh","cipd_name":"flutter/device_doctor/linux-amd64"},"postsubmit":false,"runIf":["device_doctor/**",".ci.yaml"],"recipe":"cocoon/device_doctor"},{"name":"Mac device_doctor","properties":{"add_recipes_cq":"true","script":"device_doctor/tool/build.sh","cipd_name":"flutter/device_doctor/mac-amd64"},"postsubmit":false,"runIf":["device_doctor/**",".ci.yaml"],"recipe":"cocoon/device_doctor"},{"name":"Windows device_doctor","properties":{"add_recipes_cq":"true","script":"device_doctor/tool/build.bat","cipd_name":"flutter/device_doctor/windows-amd64"},"postsubmit":false,"runIf":["device_doctor/**",".ci.yaml"],"recipe":"cocoon/device_doctor"},{"name":"Mac codesign","bringup":true,"properties":{"add_recipes_cq":"true","script":"codesign/tool/build.sh","cipd_name":"flutter/codesign/mac-amd64"},"postsubmit":false,"runIf":["codesign/**",".ci.yaml"],"recipe":"cocoon/cipd"},{"name":"Linux ci_yaml roller","properties":{"add_recipes_cq":"true"},"recipe":"infra/ci_yaml"}],"enabledBranches":["main"],"platformProperties":{"linux":{"properties":{"os":"Linux"}},"mac":{"properties":{"os":"Mac-12","cpu":"x86"}},"windows":{"properties":{"os":"Windows"}}}}