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์.
๋ฐ๋ผ์ ์ด์ ๊ณง ์ค์ ๋ก ๋ค์ ์์ง์์ ๋ณผ ์ ์์ ๊ฒ์ผ๋ก ๊ธฐ๋ํฉ๋๋ค.
์ Python 3 ๋ฒ๊ทธ ์ ์ด python3 ๊ณผ ๋ถ๋ช ํ ์๋ ํ๋
Python 3 ์ง์์ v2์์ ์ ๊ณต๋ฉ๋๋ค. ๋ค๋ฅธ ์ค๋๋ ์ฝ๋๋ฒ ์ด์ค๋ฅผ Python 3(Paramiko)์ผ๋ก ์ด์ํ๋ ๊ทน๋์ ๋ฒ๊ฑฐ๋ก์๊ณผ ๋ถ์์ ํ ํ์ ์ ๋ Fabric 2๊ฐ ์ด๋ฏธ ๊ฐ๋ฐ ์ค์ด๊ณ ๊ธฐ๋ณธ์ ์ผ๋ก/์ฒ์๋ถํฐ ํ์ด๋ธ๋ฆฌ๋ ์ฝ๋๋ฒ ์ด์ค๋ฅผ ๊ฐ๋ฐ ์ค์ผ ๋ Fabric 1์ ๋ํด ์ด๋ฅผ ์๋ํ ๊ฐ์น๊ฐ ์๋ค๊ณ ํ๋จํ์ต๋๋ค.
(Fabric 2๊ฐ ๋์ค๋ ๋ฐ ์ด๋ ๊ฒ ์ค๋ ์๊ฐ์ด ๊ฑธ๋ฆด ๊ฑฐ๋ผ๊ณ ๋ ์์ํ์ง ๋ชปํ์ต๋๋ค. ์ด์ ๊ณง ๋ ผ์๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค!)
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ ๋ ์ผ๋ถ ์ผ์ ์ ๋ฌด(์ฌํด ์ด Spectre/Meltdown ๋ณด์ ํญ๋ฐ๊ณผ ๊ด๋ จ)๋ฅผ ๋ง๋ฌด๋ฆฌํ๊ณ 4์์ ๋๋ถ๋ถ์ Fabric 2์์ ์ ๋ ฅ ์ง์ฃผํ๋ ๋ฐ ๋ณด๋ผ ์น์ธ์ ๋ฐ์์ผ๋ฏ๋ก ๋ง์นจ๋ด ๋ง์นจ๋ด ์ฌํด์ PyCon๊น์ง ์๋ฃํ ์ ์์ต๋๋ค. 5์.
๋ฐ๋ผ์ ์ด์ ๊ณง ์ค์ ๋ก ๋ค์ ์์ง์์ ๋ณผ ์ ์์ ๊ฒ์ผ๋ก ๊ธฐ๋ํฉ๋๋ค.