Github ์ด๊ธ์๋ ๊ฐ๋ฅ! Python ์ด๊ธ์๋ ๊ฐ๋ฅ! Github Action๋ฅผ ํ์ฉํ์ฌ ์ฃผ๊ธฐ์ ์ธ ํฌ๋กค๋ง์ ํ๋ ํฌ๋กค๋ง ์น ์๋น์ค๋ฅผ ์ ์ํฉ๋๋ค.
Github Action
Python crawling
CI/CD
pytest
๋จ์ํ ์คํธ
๐ฑโ๐ ์ฐ์ต์ฉ ํฌ๋กค๋ง ์ฌ์ดํธ ๋ฐ๋ก๊ฐ๊ธฐ : http://paullab.co.kr/stock.html
[GitHub Actions๋ฅผ ํ์ฉํ ํฌ๋กค๋ฌ ์น ํ์ด์ง]
[๊ฒ์ ์ต์ ํ๋ฅผ ์ํ ํ ์คํธ์ ๋๋ค.]
Github Action์ Github์ ๊ธฐ๋ฐํ์ฌ
์ปดํจํ
์์์ ๋น๋ฆด ์ ์๋ ๊ฐ๋ ฅํ ์๋น์ค์
๋๋ค.
์ด๋ฅผ ํตํด ์ํํธ์จ์ด ๊ฐ๋ฐ Workflow๋ฅผ
์๋ํ ํ ์๋ ์์ผ๋ฉฐ,
์ด ํ๋ก์ ํธ์ฒ๋ผ ๋์ ์ธ ์๋น์ค๋ฅผ
๋ง๋๋ ๊ฒ๋ ๊ฐ๋ฅํฉ๋๋ค.
ํฌํธํด๋ฆฌ์ค๊ฐ ํ์ํ๊ฑฐ๋
์กธ์
์ํ์ ์ค๋นํ๊ณ ์๋์?
์ฃผ๊ธฐ์ ์ผ๋ก ๋ฐ๋ณต์ ์ธ ์์
์ ํด์ผ ํ๋์?
์ด ์์
์ ๋ฃ๊ณ ์ถ์ง๋ง
๊ธฐ๋ฐ ์ง์์ด ์์ด์ ๋ง์ค์ด๊ณ ์๋์?
๊ฑฑ์ ๋ง์ธ์!
์ด ์์
์ Github์ ์ ๋ชจ๋ฅด์๋ ๋ถ๋ค๋
๊ฒฝํํด๋ณด์ค ์ ์๋๋ก
๋๋ถ๋ถ์ ๊ณผ์ ์ CLIํ๊ฒฝ์ด ์๋,
Github ํํ์ด์ง์์ ์งํํฉ๋๋ค.
๋ํ ํฌ๋กค๋ง ๊ฐ์๋ฅผ ํจ๊ป ์ ๊ณตํด์!
์ด ํ๋ก์ ํธ์ ์ํฌํ๋ก๋ ์๋์ ๊ฐ์ต๋๋ค.
๋ณธ๋ Github Action์ ๋ชฉ์ ์ธ CI/CD์ ๋ํด ์ค๋ช
ํด๋๋ฆฌ๊ธฐ ์ํด
์ฌํ ์ฑํฐ๋ ํ์ด์ฌ ์ฝ๋์ ๋จ์ ํ
์คํธ
push ํ ๋๋ง๋ค ์ฝ๋ ํ
์คํธ, ์ฌ๋์ผ๋ก ์คํจ์ ์๋ ๋ฐ๊ธฐ๋ฑ์ ์ ๊ณตํฉ๋๋ค.
์ฐ์ต์ฉ ํฌ๋กค๋ง ์ฌ์ดํธ๋ ์ค๋นํ์ด์.
http://paullab.co.kr/stock.html์์ ์ ์ ๊ฐ๋ฅํฉ๋๋ค.
๊ฐ์ ๋ด์ฉ๊ณผ ์๋ฃ๊ฐ ์ ๋ฆฌ๋ ๋
ธ์
(Notion) ํ์ด์ง ๋งํฌ๋ฅผ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์
์ค์ต์์๋ ๋ถํ์ํ ์์ฑ ์์ด ๋น ๋ฅด๊ฒ Ctrl+C, Ctrl+V !!
#๊นํ๋ธ์ก์ #๊นํ์ก์
๊ฐ์ฌ : ์ดํธ์ค, ๊ฐํ์ฑ
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
Github Action์ ๋ค๋ค๋ณด๊ณ ์ถ์ผ์ ๋ถ
ํฌํธํด๋ฆฌ์ค๊ฐ ํ์ํ์ ๋ถ
์ฃผ๊ธฐ์ ์ธ ํฌ๋กค๋ง์ ํ์ ์ผ ํ๋ ๋ถ
์ ์ ์ง์,
ํ์ํ ๊น์?
Python ๊ธฐ๋ณธ
Github ๊ฐ์ (github์ ์ ๋ค๋ฃจ์ค ํ์๋ ์์ต๋๋ค.)
95,560
๋ช
์๊ฐ์
2,220
๊ฐ
์๊ฐํ
159
๊ฐ
๋ต๋ณ
4.8
์
๊ฐ์ ํ์
79
๊ฐ
๊ฐ์
์ ์ฃผ์์ ๊ฐ์ฅ ํซํ ๊ฐ๋ฐ์๋ค์ด ๋ชจ์ฌ ์๋นํ ๋ถํธ์บ ํ! ์ด์ ์๋ ์ฒญ๋ ๋ค์๊ฒ ์ด์ ๋งํผ ์ฑ์ฅํ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํฉ๋๋ค!
์ ์ฃผ์ฝ๋ฉ๋ฒ ์ด์ค์บ ํ๋ ์ ์ฃผ์์ ๊ฐ์ฅ ํฐ ICT ๊ต์ก ํ์ฌ๋ก ์นด์นด์ค, ๊ตฌ๋ฆ, ์ ์ฃผ์ฐํ์ตํฉ์ ๋ฑ ๊ธฐ์ ์ง์์ฒด์ ํจ๊ป ์งํํ๊ณ ์์ต๋๋ค.
์๋น์ค ๊ตฌ์ถ ์ฑ๊ณต ๊ฒฝํ์ ํตํด ์ด ์ทจ์
๋ ์๋์ ์์ ๊ฐ, ์์กด๊ฐ, ์ฑ์ทจ๊ฐ, ๊ทธ๋ฆฌ๊ณ ์๋ฆฝํ ์ ์๋ ๋ฅ๋ ฅ์ ๋ฐฐ์ํด ๋ณด์ธ์!
์ผ๋ผ์ฐจ์ฐจ ์ฒญ์ถ ํ์ดํ ์ ๋๋ค! ๐
์ ์ฒด
34๊ฐ โ (6์๊ฐ 49๋ถ)
ํด๋น ๊ฐ์์์ ์ ๊ณต:
๊ฐ์ ์๊ฐ
01:48
hello world ์ถ๋ ฅ
02:09
์์ ์ค์ผ์ค๋ฌ
05:29
ํฌ๋กค๋ฌ ๋ง๋ค๊ธฐ
09:10
ํ๊ฒฝ๋ณ์
07:15