LINE Notify์ ์คํฐ์ปค ์ก์ ๊ธฐ๋ฅ๊ณผ ์ด๋ฏธ์ง ์ ๋ก๋ ๊ธฐ๋ฅ ์ถ๊ฐ
์๋ ํ์ธ์? LINE Notify ๊ฐ๋ฐ์ ๋ด๋นํ๊ณ ์๋ Hasebe์ ๋๋ค.
์ง๋ ๋ธ๋ก๊ทธ์์๋ ์ปค๋งจ๋ ๋ผ์ธ์์ LINE Notify๋ฅผ ์ด์ฉํ์ฌ LINE์ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๋ ๋ฐฉ๋ฒ์ ์๊ฐํ ๋ฐ ์์ต๋๋ค. ์ด๋ฒ์๋ LINE Notify API์ ์คํฐ์ปค ์ก์ ๊ธฐ๋ฅ๊ณผ ์ด๋ฏธ์ง ์ ๋ก๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์ด ์๊ฐํ๋ ค๊ณ ํฉ๋๋ค.
์คํฐ์ปค ์ก์ ๊ธฐ๋ฅ
์ง๋ ๋ธ๋ก๊ทธ์์ ์๊ฐํ ์์๋ LINE Notify๋ฅผ ์ฌ์ฉํ์ฌ Jenkins์ ๋น๋ ๊ฒฐ๊ณผ๋ฅผ LINE์ ๋ณด๋ด๋ ๊ฒ์ด์์ต๋๋ค. ๋น์์ ๋น๋ ๊ฒฐ๊ณผ๊ฐ ์คํจ๋ฉด ๋ฌธ์ด ๋น์๋ ์ด๋ฏธ์ง๋ฅผ ๋ณด๋์๋๋ฐ, ๋ธ๋ก๊ทธ๋ฅผ ์์ฑํ๋ ์ค์ ์ ํฌ๋ ‘์ด๋ฏธ์ง๋ฟ๋ง ์๋๋ผ ์คํฐ์ปค๋ฅผ ๋ณด๋ผ ์ ์๊ฒ ํ๋ฉด ๋๋ ๊ฑฐ ์๋๊ฐ?’๋ผ๋ ์ฌ์ค์ ๊นจ๋ซ๊ฒ ๋์์ต๋๋ค.
์คํฐ์ปค ๋ณด๋ด๊ธฐ๊ฐ ๊ฐ๋ฅํ๋ฉด LINE๋ต๊ฒ ๋๊ปด์ ธ์ ๋ ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋์, ์คํฐ์ปค ์ก์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ต๋๋ค.
์ปค๋งจ๋ ๋ผ์ธ์์ ์คํฐ์ปค ๋ณด๋ด๊ธฐ
curl ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํด ์คํฐ์ปค๋ฅผ ๋ณด๋ด ๋ณด๊ฒ ์ต๋๋ค.
$ curl -X POST https://notify-api.line.me/api/notify -H 'Authorization: Bearer
YOUR_PERSONAL_ACCESS_TOKEN' -F 'message=test' -F 'stickerPackageId=1' -F 'stickerId=113'