요리책: 우화

Fable은 ES2015 표준과 호환되는 읽을 수 있는 JavaScript 코드 및 Webpack과 같은 인기 있는 도구를 생성합니다. 이 우화를 시작합시다.

Travis CI로 우화 만들기



빌더 여러분, Travis CI로 Fable을 구축해 봅시다! .travis.yml 파일부터 시작하겠습니다.

language: minimal

services:
  - docker

sudo: required

before_install:
  - docker pull vbfox/fable-build

jobs:
  include:
    - stage: "CI"
      script: docker run -v "${PWD}:/app" -w "/app" vbfox/fable-build bash -c "yarn && yarn postinstall && yarn build"


어떤 이유로든 구문 오류로 인해 Fable 문제가 발생하는 경우가 있으므로 시간을 들여 lint .travis.yml 파일을 실행하려면 travis lint 을(를) 실행하여 이 작업을 수행할 수 있습니다.

패키지.json


package.json에는 다음과 같은 내용이 포함되어 있습니다.

    "scripts": {
    "start": "webpack-dev-server",
    "build": "webpack -p",
    "postinstall": "paket restore && paket generate-load-scripts -f netstandard2.0 -t fsx",
    "predeploy": "npm run build",
    "deploy": "gh-pages -d docs"
  },


보시다시피 webpack도 거기에서 트리거됩니다. 그게 다야 - 이제 Travis CI에서 Fable을 구축했습니다! 휴, 생각보다 쉬웠습니다.

좋은 웹페이지 즐겨찾기