React.js의 컴포넌트를 프로덕션 UXPin 계정으로 보내려면 Continuous Integration 서버 (Circle CITravisGitHub Actions…)와의 통합 연결을 권장합니다.

통합을 시작하려면

https://images.prismic.io/uxpincommunity%2F0b17168b-023d-44b7-8351-6e79b6e17b9b_merge_ci_2.gif?auto=compress,format

CircleCI 설정

  1. CircleCI config 파일을 만듭니다. ./.circleci/config.yml
  2. 다음 YAML 콘텐츠를 config.yml에 복사합니다.
#config.yml

jobs:
  build:
    docker:
      - image: circleci/node:10.15-stretch-browsers
    working_directory: ~/project/
    steps:
      - checkout
      - run:
          name: "Install dependencies"
          command: npm install
      - run:
          name: 'Push to UXPin'
          command: ./node_modules/.bin/uxpin-merge push --webpack-config ./webpack.config.js --wrapper ./src/Wrapper/UXPinWrapper.js
  1. Circle CI를 열고 새 프로젝트 추가
  2. GitHub repo를 검색하고 Set Up Project를 클릭합니다. 프로젝트에 이미 config.yml 파일이 있는 경우 "Use Existing Config"를 클릭합니다.