Getting Started Travis CI - ChoDragon9/posts GitHub Wiki
Getting Started
- Travis-ci.comμ μ μ ν GitHub κ³μ μΌλ‘ νμκ°μ νλ€.
- κ³μ κΆνμ μ€μ νλ€.
- Travis CIμμ μνλ μ μ₯μλ₯Ό νμ±ννλ€.
.travis.yml
νμΌμ λ§λ€μ΄ νλ‘μ νΈ νκ²½μ μ€μ νλ€.
language: node_js
node_js:
- "7"
- Travis CIκ° λ¬΄μμ ν μ§ μ μνλ νμΌμ΄λ€.
- yml νμ₯μ
- YAMLμ κΈ°μ νλ νμΌ νμ₯μλ‘, λ¬Έμ λ§ν¬μ μ΄ μλ λ°μ΄ν° μ€μ¬μΌλ‘ κΈ°μ νλ λ§ν¬μ μ΄λ€.
- μ¬λμ΄ μ½κ² μ½μ μ μλ λ°μ΄ν° μ§λ ¬ν μμμ΄λ€.
- Travis CIμμ κ°μ§ ν λΉλλ₯Ό ν μ μκ², GitHubμ commit&pushλ₯Ό νλ€.
- build statusλ₯Ό νμΈνμ¬ μ§ννλ€.
μλ°μ€ν¬λ¦½νΈ λΉλ νκ²½ μ€μ
- Default Install :
npm install
- Default script :
npm test
λΉλ λͺ
λ Ήμ΄ κΈ°λ³Έκ°μ npm test
μ΄λ€. λ§μ½μ λ€λ₯Έ λͺ
λ Ήμ΄λ₯Ό μ¬μ©νλ €λ©΄ μμ μ΄ νμνλ€.
language: node_js
node_js:
- "9"
script:
- npm run build
os: osx