Codestream: BitBucket pull ์š”์ฒญ ๊ฒ€ํ† 

์— ๋งŒ๋“  2021๋…„ 01์›” 13์ผ  ยท  7์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: TeamCodeStream/codestream

Bitbucket์˜ PR ๋ณด๊ธฐ ๋ฐ ๊ฒ€ํ† /๋Œ“๊ธ€์— ๋Œ€ํ•œ ์ง€์›์„ ์ถ”๊ฐ€ํ•  ๊ณ„ํš์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๊ทธ๋ ‡๋‹ค๋ฉด ์ผ์ •์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๊ฐ์‚ฌ ํ•ด์š”

enhancement

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์ •๋ง @stefanvuckovic์ž…๋‹ˆ๋‹ค! ํ˜„์žฌ GitLab์—์„œ ์ž‘์—… ์ค‘์ด๋ฉฐ ๋‹ค์Œ ๋‹ฌ์— ์ค€๋น„๋  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ฑฐ๊ธฐ์—์„œ Bitbucket์œผ๋กœ ๋ฐ”๋กœ ์šด์ „ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ชจ๋“  7 ๋Œ“๊ธ€

์ •๋ง @stefanvuckovic์ž…๋‹ˆ๋‹ค! ํ˜„์žฌ GitLab์—์„œ ์ž‘์—… ์ค‘์ด๋ฉฐ ๋‹ค์Œ ๋‹ฌ์— ์ค€๋น„๋  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ฑฐ๊ธฐ์—์„œ Bitbucket์œผ๋กœ ๋ฐ”๋กœ ์šด์ „ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Bitbucket Server์—์„œ๋„ ์ž‘๋™ํ•ฉ๋‹ˆ๊นŒ? ์•„๋‹ˆ๋ฉด ์ด ๊ณ„ํš์€ bitbucket ํด๋ผ์šฐ๋“œ ์ „์šฉ์ž…๋‹ˆ๊นŒ?

@anirudhbagri - ์˜ˆ, Bitbucket๊ณผ Bitbucket Server๋ฅผ ๋ชจ๋‘ ์ง€์›ํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค.

+1 ์ด ๊ธฐ๋Šฅ์˜ ๊ฒฝ์šฐ - ๊ธฐ๋‹ค๋ฆด ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค!

์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์†Œ์Šค๋ฅผ ๋‘˜๋Ÿฌ๋ณด๋‹ˆ ์•„๋งˆ๋„ https://github.com/TeamCodeStream/codestream/blob/develop/shared/agent/src/providers/bitbucket.ts#L357

๋‹น์‹ ์ด ๋งŒ์ ธ์•ผ ํ•  ๊ฒƒ ์ค‘ ํ•˜๋‚˜ ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ๋” ํ•„์š”ํ•œ ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

๋‚˜๋Š” ๊ณผ๊ฑฐ์— ์ˆ˜์ค‘ ์ŒํŒŒ ํƒ์ง€๊ธฐ ํ”Œ๋Ÿฌ๊ทธ์ธ์— ๋Œ€ํ•ด ๋น„์Šทํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ–ˆ์œผ๋ฉฐ ์•„๋งˆ๋„ ๊ทธ๋ ‡๊ฒŒ ๋‹ค๋ฅด์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค (typescript๋ฅผ ์ œ์™ธํ•˜๊ณ ) - https://github.com/mc1arke/sonarqube-community-branch-plugin/pull /185

๋‚ด ๋กœ์ปฌ ๋…ธ๋“œ ์„œ๋ฒ„(https://github.com/TeamCodeStream/codestream/blob/develop/jb/docs/dev.md์—์„œ)๋ฅผ IntelliJ ํ”Œ๋Ÿฌ๊ทธ์ธ๊ณผ ์–ด๋–ป๊ฒŒ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๊นŒ?

์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ์—ด๋ฆฐ ๋ถˆํ˜‘ํ™”์Œ/์Šฌ๋ž™์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์•ˆ๋…•ํ•˜์„ธ์š” @marvin-w ์ œ์•ˆ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ๋งค์šฐ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค :)

PR ํ†ตํ•ฉ์˜ ๋ชฉํ‘œ๋Š” github PR ๋ฐ ๊ณง gitlab MR ํ†ตํ•ฉ์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋“ฏ์ด ํŽธ์ง‘๊ธฐ์—์„œ ๋งค์šฐ ํ’๋ถ€ํ•œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. gitlab์„ ์‚ด์ง ์—ฟ๋ณด๊ณ  ๊ด€๋ จ๋œ ์ž‘์—… ๋ฒ”์œ„์— ๋Œ€ํ•œ ์•„์ด๋””์–ด๋ฅผ ์–ป์œผ๋ ค๋ฉด WIP์ด์ง€๋งŒ ๊ฑฐ์˜ ์™„๋ฃŒ์— ๊ฐ€๊นŒ์šด https://github.com/TeamCodeStream/codestream/pull/443 ์„ ์‚ดํŽด๋ณด์„ธ์š”. ํ˜„์žฌ ์นด์šดํŠธ์—์„œ 11K ๋ผ์ธ ์ฐจ์ด(!) ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ๊ฐ„๋žตํ•œ ์„ค๋ช…์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. https://youtu.be/SPepHfaQK10

๋งค์šฐ ๊ธฐ๋ณธ์ ์ธ ํ˜•ํƒœ์˜ ํ†ตํ•ฉ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์€ ๊ทธ๋‹ค์ง€ ์–ด๋ ค์šด ์ผ์ด ์•„๋‹ˆ์ง€๋งŒ ์ด๋Š” ์šฐ๋ฆฌ์˜ ์ „๋žต์ด ์•„๋‹ˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด๋Ÿฌํ•œ ์ค‘์š”ํ•œ ํ†ตํ•ฉ์„ ๋งค์šฐ ๋†’์€ ๋ชฉํ‘œ๋กœ ์‚ผ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ ‡๊ธด ํ•˜์ง€๋งŒ bitbucket์€ ์ƒ๋Œ€์ ์œผ๋กœ PR์ด ๊ฐ„๋‹จํ•˜๊ธฐ ๋•Œ๋ฌธ์— github ๋˜๋Š” gitlab๋งŒํผ ๋งŽ์€ ์ž‘์—…์„ ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์•„๋งˆ๋„ 7K ๋ผ์ธ์˜ ์ฝ”๋“œ์ผ๊นŒ์š”?

bitbucket์„ ์‹œ์ž‘ํ•  ์ค€๋น„๊ฐ€ ๋˜๋ฉด ๊ด€์‹ฌ์ด ์žˆ์œผ์‹œ๋ฉด ํ•ด๋‹น ํ”„๋กœ์ ํŠธ์— ํฌํ•จ์‹œ์ผœ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

์•„์ง ์˜คํ”ˆ ์Šฌ๋ž™ ์ฑ„๋„์ด ์—†์ง€๋งŒ( ๋””์Šค์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ)

@ppezaris ํ›„์† ์กฐ์น˜์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

๋‹น์‹ ์—๊ฒŒ ์ด๋ฉ”์ผ์„ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค. ๊ท€ํ•˜์˜ ๊ณ„ํš์€ ํ›Œ๋ฅญํ•˜๋ฉฐ ์ด ๊ธฐ๋Šฅ์„ ์‹œ์ž‘ํ•  ๋•Œ ๊ธฐ๊บผ์ด ์ง€์›ํ•ด ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

Bitbucket์˜ "Code Insights" ์„น์…˜๋„ ํ†ตํ•ฉํ•  ์˜ํ–ฅ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๊ทธ๊ฒƒ์€ ๋‚˜์—๊ฒŒ ์ •๋ง ์ข‹์€ ๊ธฐ๋Šฅ์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์‚ฌ์šฉ ์‚ฌ๋ก€ ์˜ˆ: Sonarqube๊ฐ€ Bitbucket์— ๋ณด๊ณ ์„œ๋ฅผ ๊ฒŒ์‹œํ•˜๋ฉด IDE์—์„œ ์ฝ”๋“œ ๋ƒ„์ƒˆ๋ฅผ ํด๋ฆญํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰