Fabric: Fabric 2 ๋กœ๋“œ๋งต/์ง„ํ–‰ ์ƒํ™ฉ ์—…๋ฐ์ดํŠธ?

์— ๋งŒ๋“  2018๋…„ 03์›” 28์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: fabric/fabric

Fabric 2์— ๋Œ€ํ•œ ์†Œ์‹์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? - ์˜ฌํ•ด ๋ณธ ์ ์ด ์—†๊ฑฐ๋‚˜ ๋‹ค์Œ ์™ธ์— ์‹ค์ œ๋กœ ๋“ค์€ ๋ฐ”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
http://www.fabfile.org/roadmap.html
http://bitprophet.org/blog/2017/04/17/fabric-2-alpha-beta/

github/offscale ์—์„œ ์˜จ๊ฐ– ์ข…๋ฅ˜์˜ ๊น”๋”ํ•œ ์ž‘์€ ํŒจํ‚ค์ง€์™€ Fabric ๋ž˜ํผ๋ฅผ

Python 2.7+ ๋ฐ Python 3์„ ์ง€์›ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ TODO ๋ชฉ๋ก์ด ๊ธธ๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๋Šฅ ํŒจ๋ฆฌํ‹ฐ์— ๊ฐ€๊นŒ์›Œ์งˆ ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆด ๊ณ„ํš์ด์—ˆ์Šต๋‹ˆ๋‹ค(๋Œ€๋ถ€๋ถ„ ์‚ฌ์šฉ์ž ์ •์˜ ์ปจํ…์ŠคํŠธ ๊ด€๋ฆฌ์ž, shell_env , cd , exists ). .

Fabric 2์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? - ๊ฐ์‚ฌ ํ•ด์š”.

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

์ €๋Š” ์ผ๋ถ€ ์ผ์ƒ ์—…๋ฌด(์˜ฌํ•ด ์ดˆ Spectre/Meltdown ๋ณด์•ˆ ํญ๋ฐœ๊ณผ ๊ด€๋ จ)๋ฅผ ๋งˆ๋ฌด๋ฆฌํ•˜๊ณ  4์›”์˜ ๋Œ€๋ถ€๋ถ„์„ Fabric 2์—์„œ ์ „๋ ฅ ์งˆ์ฃผํ•˜๋Š” ๋ฐ ๋ณด๋‚ผ ์Šน์ธ์„ ๋ฐ›์•˜์œผ๋ฏ€๋กœ ๋งˆ์นจ๋‚ด ๋งˆ์นจ๋‚ด ์˜ฌํ•ด์˜ PyCon๊นŒ์ง€ ์™„๋ฃŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 5์›”.

๋”ฐ๋ผ์„œ ์ด์ œ ๊ณง ์‹ค์ œ๋กœ ๋‹ค์‹œ ์›€์ง์ž„์„ ๋ณผ ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค.

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

์ €๋Š” ์ผ๋ถ€ ์ผ์ƒ ์—…๋ฌด(์˜ฌํ•ด ์ดˆ Spectre/Meltdown ๋ณด์•ˆ ํญ๋ฐœ๊ณผ ๊ด€๋ จ)๋ฅผ ๋งˆ๋ฌด๋ฆฌํ•˜๊ณ  4์›”์˜ ๋Œ€๋ถ€๋ถ„์„ Fabric 2์—์„œ ์ „๋ ฅ ์งˆ์ฃผํ•˜๋Š” ๋ฐ ๋ณด๋‚ผ ์Šน์ธ์„ ๋ฐ›์•˜์œผ๋ฏ€๋กœ ๋งˆ์นจ๋‚ด ๋งˆ์นจ๋‚ด ์˜ฌํ•ด์˜ PyCon๊นŒ์ง€ ์™„๋ฃŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 5์›”.

๋”ฐ๋ผ์„œ ์ด์ œ ๊ณง ์‹ค์ œ๋กœ ๋‹ค์‹œ ์›€์ง์ž„์„ ๋ณผ ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค.

Python 3 ์ง€์›์€ v2์—์„œ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์˜ค๋ž˜๋œ ์ฝ”๋“œ๋ฒ ์ด์Šค๋ฅผ Python 3(Paramiko)์œผ๋กœ ์ด์‹ํ•˜๋Š” ๊ทน๋„์˜ ๋ฒˆ๊ฑฐ๋กœ์›€๊ณผ ๋ถˆ์•ˆ์ •ํ•œ ํ›„์— ์ €๋Š” Fabric 2๊ฐ€ ์ด๋ฏธ ๊ฐœ๋ฐœ ์ค‘์ด๊ณ  ๊ธฐ๋ณธ์ ์œผ๋กœ/์ฒ˜์Œ๋ถ€ํ„ฐ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์ฝ”๋“œ๋ฒ ์ด์Šค๋ฅผ ๊ฐœ๋ฐœ ์ค‘์ผ ๋•Œ Fabric 1์— ๋Œ€ํ•ด ์ด๋ฅผ ์‹œ๋„ํ•  ๊ฐ€์น˜๊ฐ€ ์—†๋‹ค๊ณ  ํŒ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.

(Fabric 2๊ฐ€ ๋‚˜์˜ค๋Š” ๋ฐ ์ด๋ ‡๊ฒŒ ์˜ค๋žœ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆด ๊ฑฐ๋ผ๊ณ ๋Š” ์˜ˆ์ƒํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๊ณง ๋…ผ์˜๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค!)

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