Back to home

circleci/

react-native

Version: 0.0.2

Last Updated: Unknown


Lift - CircleCi

Node scaffold for CircleCi. Acts as if you will be using surge for staging and AWS S3 for production.

Layout

# key name circleci: # building for node - node: surgeUrl: dok-surge-test-url bucketName: dok-bucket-example

Module files

1version: 2
2jobs:
3 build:
4 docker:
5 - image: circleci/node:8.9.4
6 working_directory: ~/repo
7 steps:
8 - checkout
9 - restore_cache:
10 keys:
11 - v-dependencies-{{ checksum "package.json" }}
12 - v-dependencies-
13 - run:
14 name: Install dependencies
15 command: yarn install
16 - save_cache:
17 paths:
18 - node_modules
19 key: v-dependencies-{{ checksum "package.json" }}
20 - run:
21 name: Install expo-cli
22 working_directory: ~/repo
23 command: |
24 sudo npm i -g expo-cli
25 - run:
26 name: Deploy if tests pass
27 working_directory: ~/repo
28 command: |
29 if [ $CIRCLE_BRANCH == 'develop' ]; then
30 echo "Success!"
31 elif [ $CIRCLE_BRANCH == 'master' ]; then
32 expo login -u $EXPO_USERNAME -p $EXPO_PASSWORD
33 expo publish
34 fi

Install


Lift generate


Repository

https://github.com/okeeffed/pkg-lift-circleci

Sections