Jira ์—ฐ๋™

๐Ÿ“˜

ํ•ตํด์„ ์™ธ๋ถ€ ์„œ๋น„์Šค์™€ ์—ฐ๋™ํ•˜์—ฌ ๋” ํŽธ๋ฆฌํ•˜๊ฒŒ ์‚ฌ์šฉํ•ด๋ณด์„ธ์š”.

Jira ์†Œํ”„ํŠธ์›จ์–ด

ํ•ตํด์˜ ์„œ๋น„์Šค๋ฅผ Jira์™€ ์—ฐ๋™ํ•˜์—ฌ, ๊ธฐ๋Šฅ ํ”Œ๋ž˜๊ทธ๋ฅผ ๋” ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Atlassian Marketplace์—์„œ ํ•ตํด ์•ฑ์„ ์„ค์น˜ํ•˜์—ฌ ์—ฐ๋™์„ ์‹œ์ž‘ํ•ด๋ณด์„ธ์š”.



์—ฐ๋™ํ•˜๊ธฐ

  1. ๋จผ์ € Atlassian Marketplace์—์„œ Hackle Feature Flags for Jira๋ฅผ ์„ค์น˜ํ•ด์ฃผ์„ธ์š”.
  2. ์„ค์น˜ ํ›„ Hackle Feature Flags for Jira ์•ฑ์˜ Configuration ํ™”๋ฉด์— ์ ‘์†ํ•ด์ฃผ์„ธ์š”.
3390

ํ•ตํด ๋Œ€์‹œ๋ณด๋“œ - Jira ์—ฐ๋™

  1. ํ•ตํด ๋Œ€์‹œ๋ณด๋“œ ๋‚ด์—์„œ ์—ฐ๋™์„ ์›ํ•˜๋Š” ์›Œํฌ์ŠคํŽ˜์ด์Šค๋ฅผ ์„ ํƒํ•˜์„ธ์š”. (์›Œํฌ์ŠคํŽ˜์ด์Šค ์„ ํƒ์€ ์šฐ์ธก ์ƒ๋‹จ์—์„œ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.)
  2. ์ขŒ์ธก ๋ฉ”๋‰ด ํ•˜๋‹จ์—์„œ ์›Œํฌ์ŠคํŽ˜์ด์Šค ์„ค์ • > Jira ์—ฐ๋™ ํƒญ์„ ํด๋ฆญํ•˜์„ธ์š”.
  3. ํ•ด๋‹น ์›Œํฌ์ŠคํŽ˜์ด์Šค์™€ Jira๋ฅผ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” Jira ์—ฐ๋™ ํ† ํฐ (Jira Access Token)์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. +ํ† ํฐ ์ƒ์„ฑํ•˜๊ธฐ๋ฅผ ํด๋ฆญํ•˜์—ฌ ํ† ํฐ์„ ์ƒ์„ฑํ•˜์„ธ์š”. (ํ† ํฐ์˜ ์œ ํšจ๊ธฐ๊ฐ„์€ ํ•œ ์‹œ๊ฐ„์ด๋ฉฐ, ๊ทธ ์ดํ›„์—๋Š” ์ƒˆ๋กœ์šด ํ† ํฐ ์ •๋ณด๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.)
  4. ์ƒ์„ฑํ•œ ํ† ํฐ์„ ๋ณต์‚ฌํ•˜์—ฌ Hackle Jira Configuration์— ๋ถ™์—ฌ๋„ฃ๊ณ  SAVE ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ €์žฅํ•˜๋ฉด ์—ฐ๋™์ด ์™„๋ฃŒ๋ฉ๋‹ˆ๋‹ค.
1730

Jira Configuration



์—ฐ๋™ ํ™•์ธ

  • ์›Œํฌ์ŠคํŽ˜์ด์Šค์™€ Jira ๊ณ„์ •์˜ ์—ฐ๋™ ์™„๋ฃŒ ์—ฌ๋ถ€๋Š” ์›Œํฌ์ŠคํŽ˜์ด์Šค ์„ค์ • > Jira ์—ฐ๋™์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
1366

๊ธฐ๋Šฅ ํ”Œ๋ž˜๊ทธ ์—ฐ๊ฒฐํ•˜๊ธฐ

  1. Jira์—์„œ ํ•ตํด ๊ธฐ๋Šฅ ํ”Œ๋ž˜๊ทธ์™€ ์—ฐ๋™์„ ์›ํ•˜๋Š” ํ‹ฐ์ผ“์„ ์„ ํƒํ•˜์„ธ์š”. (ํ•˜๋‚˜์˜ Jira ํ‹ฐ์ผ“์—๋Š” ๋ณต์ˆ˜ ๊ฐœ์˜ ํ•ตํด ๊ธฐ๋Šฅ ํ”Œ๋ž˜๊ทธ๋ฅผ ์—ฐ๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.)
  2. ์šฐ์ธก ๋ฉ”๋‰ด์˜ ๋ฆด๋ฆฌ์ฆˆ(Releases)์—์„œ +๊ธฐ๋Šฅ ํ”Œ๋ž˜๊ทธ ์ถ”๊ฐ€ > ๊ธฐ๋Šฅ ํ”Œ๋ž˜๊ทธ ์—ฐ๊ฒฐ (Connect feature flag)๋ฅผ ํด๋ฆญํ•˜์„ธ์š”.
2600

Jira ํ‹ฐ์ผ“ ์ƒ์„ธ ํ™”๋ฉด

  1. ์ƒˆ ์ฐฝ์—์„œ ์—ฐ๊ฒฐํ•˜๊ณ ์ž ํ•˜๋Š” ์›Œํฌ์ŠคํŽ˜์ด์Šค์™€ ๊ธฐ๋Šฅ ํ”Œ๋ž˜๊ทธ๋ฅผ ์„ ํƒํ•˜์„ธ์š”.
1698

Jira์— ๊ธฐ๋Šฅ ํ”Œ๋ž˜๊ทธ ์—ฐ๊ฒฐํ•˜๊ธฐ

  1. ์—ฐ๋™์ด ์™„๋ฃŒ๋œ ๊ธฐ๋Šฅ ํ”Œ๋ž˜๊ทธ๋Š” ์ƒ์„ธํ™”๋ฉด ๋‚ด ์™ธ๋ถ€์—ฐ๋™ ํƒญ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
2542

Jira ์—ฐ๋™ ๋‚ด์—ญ ํ™•์ธ



๊ธฐ๋Šฅ ํ”Œ๋ž˜๊ทธ ์—ฐ๊ฒฐ ํ™•์ธ

  • ํ‹ฐ์ผ“์— ์—ฐ๊ฒฐ๋œ ๊ธฐ๋Šฅ ํ”Œ๋ž˜๊ทธ์˜ ๋‚ด์šฉ์€ ์šฐ์ธก ๋ฉ”๋‰ด์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
2586

Jira ํ‹ฐ์ผ“ ์ƒ์„ธ ํ™”๋ฉด

  • ๊ธฐ๋Šฅ ํ”Œ๋ž˜๊ทธ๋ฅผ ํด๋ฆญํ•˜์—ฌ ์ƒ์„ธ ๋‚ด์šฉ์„ ํ™•์ธํ•˜์„ธ์š”.
2372

Jira ๊ธฐ๋Šฅ ํ”Œ๋ž˜๊ทธ ์ƒ์„ธ ํ™”๋ฉด



๊ธฐ๋Šฅ ํ”Œ๋ž˜๊ทธ ํ•ด์ œํ•˜๊ธฐ

  • Jira ticket์˜ ์—ฐ๊ฒฐ ํ•ด์ œ๋Š” ํ•ตํด ๋Œ€์‹œ๋ณด๋“œ ํ™”๋ฉด์—์„œ๋งŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ํ‹ฐ์ผ“ ์šฐ์ธก์˜ ์—ฐ๊ฒฐ ํ•ด์ œ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ Jira์™€ ๊ธฐ๋Šฅ ํ”Œ๋ž˜๊ทธ์˜ ์—ฐ๊ฒฐ์„ ํ•ด์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
2542

๊ธฐ๋Šฅ ํ”Œ๋ž˜๊ทธ ์ƒ์„ธ ํ™”๋ฉด

  • Jira์—์„œ ํ•ตํด ์•ฑ์„ ์ œ๊ฑฐํ•˜์—ฌ ์—ฐ๋™์„ ํ•ด์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.