React.jsのコンポーネントをプロダクションUXPinアカウントへ送るため、Continuous Integrationサーバー(Circle CI, Travis, GitHub Actions…)との統合接続をおすすめします。
New library
をクリックします。Import React components
(Reactコンポーネントをインポートする)を選択します。Create library
をクリックします。UXPIN_AUTH_TOKEN
にUXPinアカウントからコピーしたAuth tokenを設定して追加します。CircleCI設定
./.circleci/config.yml
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
Circle CIを開いて新しいプロジェクトを追加
GitHub repoを検索してSet Up Projectをクリックします。プロジェクトに既にconfig.ymlファイルがある場合、"Use Existing Config"をクリックします。
Start Buildingをクリック *Syncが開始されますが、すぐに失敗します。
Project Settings > Environmental Variablesをクリックします。 5.新しい環境変数を追加して名前を入力します。 名前: UXPIN_AUTH_TOKEN
値: コピーしたUXPin Auth token
6.統合を再実行します。