🐙

【備忘録】jqでjsonに対して変数を埋め込む

2022/01/18に公開

-nは入力がなしという意味。--argは変数を作成できて、それをテンプレートに埋め込める。

jq -n --arg jobLink '${{ github.server_url}}/${{ github.repository}}/actions/runs/${{github.run.id}}' --arg color "${COLOR}" '{
  attachments: [{
    pretext: "結果 ${{ job.status }}",
    color: $color,
    title: $jobLink,
    title_link: $jobLink,
    text: ""
  }]}' | curl ${{secrets.SLACK_WEB_HOOK_URL}} -X POST -H 'Content-Type: application/json' -d @-

Discussion

ログインするとコメントできます