Getting Started Travis CI - ChoDragon9/posts GitHub Wiki

Getting Started

  1. Travis-ci.com에 접속 ν›„ GitHub κ³„μ •μœΌλ‘œ νšŒμ›κ°€μž…ν•œλ‹€.
  2. 계정 κΆŒν•œμ„ μ„€μ •ν•œλ‹€.
  3. Travis CIμ—μ„œ μ›ν•˜λŠ” μ €μž₯μ†Œλ₯Ό ν™œμ„±ν™”ν•œλ‹€.
  4. .travis.yml νŒŒμΌμ„ λ§Œλ“€μ–΄ ν”„λ‘œμ νŠΈ ν™˜κ²½μ„ μ„€μ •ν•œλ‹€.
language: node_js
node_js:
  - "7"
  • Travis CIκ°€ 무엇을 할지 μ •μ˜ν•˜λŠ” νŒŒμΌμ΄λ‹€.
  • yml ν™•μž₯자
    • YAML을 κΈ°μˆ ν•˜λŠ” 파일 ν™•μž₯자둜, λ¬Έμ„œ λ§ˆν¬μ—…μ΄ μ•„λ‹Œ 데이터 μ€‘μ‹¬μœΌλ‘œ κΈ°μˆ ν•˜λŠ” λ§ˆν¬μ—…μ΄λ‹€.
    • μ‚¬λžŒμ΄ μ‰½κ²Œ 읽을 수 μžˆλŠ” 데이터 직렬화 양식이닀.
  1. Travis CIμ—μ„œ 감지 ν›„ λΉŒλ“œλ₯Ό ν•  수 있게, GitHub에 commit&pushλ₯Ό ν•œλ‹€.
  2. build statusλ₯Ό ν™•μΈν•˜μ—¬ μ§„ν–‰ν•œλ‹€.

μžλ°”μŠ€ν¬λ¦½νŠΈ λΉŒλ“œ ν™˜κ²½ μ„€μ •

  • Default Install : npm install
  • Default script : npm test

λΉŒλ“œ λͺ…λ Ήμ–΄ 기본값을 npm test이닀. λ§Œμ•½μ— λ‹€λ₯Έ λͺ…λ Ήμ–΄λ₯Ό μ‚¬μš©ν•˜λ €λ©΄ μˆ˜μ •μ΄ ν•„μš”ν•œλ‹€.

language: node_js
node_js:
  - "9"
script:
  - npm run build
os: osx