| ์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- pnpm
- ์๊ณ ๋ฆฌ์ฆ
- ์ฝํ๋ฆฐ ์คํ
- ์ฝํ๋ฆฐ
- Kotlin
- ์๋ฐ์คํฌ๋ฆฝํธ
- Java
- CI/CD
- java ์ฝ๋ฉ ํ ์คํธ
- ๋ฐฐ๋น์ฃผ
- javascript
- linux
- ํ๋ก๊ทธ๋๋จธ์ค
- kotlin algorithm
- vue3
- GIT
- python
- ํ์ฝํ
- ๋ฐฑ์ค
- ๋ฏธ๊ตญ๋ฐฐ๋น์ฃผํฌ์
- Swift
- ์๋ฐ
- kotlin ์๊ณ ๋ฆฌ์ฆ
- ํ์ด์ฌ
- ์ฝํ๋ฆฐ ์๊ณ ๋ฆฌ์ฆ
- js
- ์๋ฐ ์๊ณ ๋ฆฌ์ฆ
- ๋ฏธ๊ตญ์ฃผ์
- Vue.js
- ๋ฐฑ์ค ์ฝํ๋ฆฐ
- Today
- Total
๋ชฉ๋กProgramming/Linux (4)
๐ ์ ์ด์ ๋จธ๋ฆฟ์์ผ๋ก
โ ๋ฐฐ๊ฒฝํ์ฌ์์ ์ฌ์ฉํ๋ ๊ธฐ์กด CI/CD ์์คํ ์์๋ Jenkins๋ฅผ ํตํด ๋น๋๋ ํ์ผ์ด ์๋ฒ๋ก ์ฎ๊ฒจ์ง๋ ๊ตฌ์กฐ๊ฐ ์ด๋ฏธ ๊ตฌํ๋์ด ์์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ฐฐํฌ ๊ณผ์ ์ ์ฌ์ ํ ์์์ ์ผ๋ก ์งํ๋์๊ณ , ๊ฐ๋ฐ์๊ฐ ์ง์ ์๋ฒ์ ์๊ฒฉ ์ ์ํ์ฌ ๊ฐ ๋๋ฉ์ธ์ ๋ง๊ฒ ๋ฐฐํฌํ๋ ๋ฒ๊ฑฐ๋ก์ด ๊ณผ์ ์ ๊ฑฐ์ณ์ผ ํ์ต๋๋ค. ์ด๋ฌํ ์ํฉ์ ๋ถํธํจ ๋ฟ๋ง ์๋๋ผ ๊ฐ๋ฐ์๋ค์ ์์ฐ์ฑ์ ์ ํ์ํจ๋ค๊ณ ์๊ฐํ์ฌ ๊ฐ์ ์ ํ๊ธฐ๋ก ๊ฒฐ์ฌํ์ต๋๋ค.โ ๊ฐ์ ๋ชฉํ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด, ์ ๋ CI/CD ํ๋ก์ธ์ค๋ฅผ ์๋ํํ์ฌ ๋ฐฐํฌ ๊ณผ์ ์์์ ์ธ์ ์ค๋ฅ๋ฅผ ์ค์ด๊ณ , ์ ๋ฌด ํจ์จ์ฑ์ ๋์ด๋ ๊ฒ์ ๋ชฉํ๋ก ํ์์ต๋๋ค. ์ด๋ฅผ ์ํด Jenkins๋ฅผ ํตํด ์ ๋ฌ๋๋ ์์ถ๋ ๋น๋ํ์ผ์ ํ๊ฒ์๋ฒ์ธ linux์ nonub ์ด์ฉํ ์๋ ๋ฐฐํฌ ์คํฌ๋ฆฝํธ ์คํ์ํค๋ ์์คํ ์ ๋ง๋ค๊ธฐ๋ก ํ์ต๋๋ค.โ ..
ํ์ฌ ๋ด์ ๋ฐฐํฌ ํ๊ฒฝ์ด ๋ณต์กํ๋ค. ํ์ฌ ์ฌ์ง ์ค์ธ ํ์ฌ๋ ํนํ, ๋ณด์์ ์ธ ๋ถ๋ถ์ ๋ฏผ๊ฐํด์ ์ ๋ฌด๋ณ๋ก ๋ค์ํ ๋ฐฐํฌ ํ๊ฒฝ์ด ๊ตฌ์ฑ ๋์ด์๋ค. ๊ทธ ์ค์ ๊ฐ์ ํ๊ณ ์ถ์๋ ๋ฐ์ชฝ์ง๋ฆฌ CI/CD ํ๊ฒฝ์ด ์์๋๋ฐ ์ด๋ฒ์ ์๊ฐ์ ์ฌ์ ๊ฐ ์๊ฒจ ํด๋น ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์๋ค. ๊ธฐ์กด์ ํ๊ฒฝ์์ Jenkis๋ฅผ ์ด์ฉํด์ git์ ๋ฐ์๋ ์์ค๋ฅผ ์ค์ ๊ฐ๋ฐ ์๋ฒ์ ๋ฐ์ํ์๋๋ฐ ๋ณด์์ ์ธ ๋ฌธ์ ๋ก Jenkis๋ฅผ ํตํด์ ๋ฐฐํฌ๊น์ง ์งํํ์ง๋ ๋ชปํ๊ณ ์์ถ๋ ์์ค ํ์ผ๋ง linux ํ๊ฒฝ์ ๊ฐ๋ฐ ์๋ฒ๋ก ์ ์กํ๊ฒ ๊ตฌ์ฑ๋์ด ์์๋ค.๋ฐ๋ผ์, ๋ฐฐํฌ๋ฅผ ์ํด์ ๊ฐ๋ฐ์ ์ง์ ์๋ฒ๋ก ์ ์ํด ์์ถ๋ ์์ค ํ์ผ์ ํ์ด์ ๋ฐฐํฌ๋ฅผ ์งํํ์๋ค. ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ ํ์ผ ๋ชจ๋ํฐ๋ง ์์ ๋ง๋ค์ด์ ์๋ฒ์์ ์๋๋ฐฐํฌ๋ฅผ ์งํํ ์ ์๊ฒ ๊ตฌ์ฑํ๋ค. ๐ ํด๊ฒฐ๋ฐฉ๋ฒ1. Jenkis๋ฅผ ํต..
powershell web crawling / powershell variable uft8 encoding ์ต๊ทผ์ windows์ powershell์ ์ด์ฉํด์ ๊ฐ๋จํ ์คํฌ๋ฆฝํธ ํ์ผ์ ์์ฑํ ์ผ์ด ์์๋ค. ์๋์ผ๋ก ์น ํ์ด์ง์ ํน์ ํค์๋๋ฅผ ๊ฒ์ํด์ ํน์ ๊ฐ์ ๊ฐ์ ธ์ค๋ ํ๋ก๊ทธ๋จ์ธ๋ฐ ์ฌ์ฉํ ์ปดํจํฐ์ ์ฌ์์ python ํ๋ก๊ทธ๋จ ๋ฑ์ ์ฌ์ฉํ๊ธฐ ๋ถ๋ด์ค๋ฝ๊ณ ์๋ ์งง๊ณ ๊ฐ๋จํ ๊ธฐ๋ฅ๋ง ์ ๊ณตํ ๊ฒ์ด๊ธฐ์ ์คํฌ๋ฆฝํธ๋ก ์ถฉ๋ถํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋ค. ํ๋ก๊ทธ๋จ ์์ค ์ฝ๋๋ ๋์ถฉ ์๋์ ๊ฐ๋ค. # power shell # variable section $KEY_WORD1="๊ฒ์ํ ํค์๋" $KEY_WORD2="๊ฒ์ํ ํค์๋2" $KEY_WORD1_URL="https://search.naver.com/search.naver?quer..
์ทจ๋ฏธ๋ ์ ๋ฌด๋ก ์ธํด์ ๋ฆฌ๋ ์ค ํ๊ฒฝ์ ์์ฃผ ์ ํด์ผ ํ๋ ๋ถ๋ค์ด ๋ง์ผ์ค ํ ๋ฐ์. ์ต๊ทผ์ ์ ๋ ๋ฆฌ๋ ์ค ํ๊ฒฝ์ ์์ฃผ ์ฌ์ฉํ๋ค ๋ณด๋ GUI์๋ ๋ค๋ฅธ ํธ๋ฆฌํ ์ ๋ ๋ง๋ค๋ ์๊ฐ์ด ๋ค์์ต๋๋ค. ์ ์ฐ๋ฉด ์๋ ์์ฃผ ์์ด๋ฒ๋ฆฌ๋ ์ฑ๊ฒฉ ๋๋ฌธ์ ๊ฐ๋จํ์ง๋ง ์ ์ฉํ ๋ช ๋ น์ด๋ค์ ์ ๋ฆฌํด๋ณผ๊น ํฉ๋๋ค. ๐ Linux ์์ฃผ ์ฌ์ฉํ๋ ๋ช ๋ น์ด ๐ค ํ์ฌ ์์น(working dirctory) ์ฐพ๊ธฐ - PWD (Print Working Directory) pwd ํ์ฌ ์์ ์ ์์น๋ฅผ ์๋ ค์ฃผ๋ ๋ช ๋ น์ด์ ๋๋ค(๋์๋ฌธ์ ๊ตฌ๋ถ ์์ด ์ฌ์ฉํฉ๋๋ค.). ๋ฆฌ๋ ์ค๋ ํฐ๋ฏธ๋์ ์ด์ฉํ ๋, ์ข ์ข ํ์ฌ ๋๋ ํฐ๋ฆฌ๊ฐ ์ด๋์ธ์ง ํท๊ฐ๋ฆด ๋๊ฐ ์๋๋ฐ ํ์ฌ ๋๋ ํฐ๋ฆฌ๋ฅผ ์ฐพ์ ๋ ์ฌ์ฉํ๋ฉด ์ ์ฉํ ๋ช ๋ น์ด์ ๋๋ค. cd๋ก ์ฐพ๋ ์ผ์ ์ด์ ๊ทธ๋ง~ ํ์ฌ ๋๋ ํฐ๋ฆฌ(ํด๋) ๋ฐ ํ์ผ ์ฐพ๊ธฐ / ์จ๊น ํ..