はじめに
恥ずかしながら、勘違いをして凄くハマってしまったので記録を残します
環境
OS CentOS7
jenkins 2.73.1
Postman
結論
Jenkinsの設定
- ビルドのパラメータ化 にチェックを入れる
- パラメータの追加で「テキスト」を選択する
- 名前に「payload」を入力する
Postmanの設定
- jenkinsのURLを入力する ( http://ホスト名/job/job名/buildWithParameters )
- POSTを選択する
- Bodyで「form-data」を選択する
- Keyにpayloadを入力する(例)
- valueにjson形式の文字列(urlエンコードしていない)を入力する
あとはPostmanの「SEND」ボタンを押せばjenkinsが動きます
おわりに
恥ずかしい勘違いとはjsonデータのことです。
Postmanの設定で「raw」の「json」を選択して、jsonデータ({"payload":"aaaa"}とか)をjenkinsに送って「payloadの値がとれない」と悩んでました。
以上です