diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..4f72c80 --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,37 @@ +version: 2.1 +jobs: + build: + docker: + - image: circleci/node:7.10 + environment: + version_number: $CIRCLE_BRANCH + build_number: $CIRCLE_BUILD_NUM + steps: + - checkout + - restore_cache: + key: dependency-cache-{{ checksum "package.json" }} + + - run: npm install + - run: cd app && sudo npm install -g bower + - run: cd app && bower cache clean + - run: cd app && bower install --force + - run: sudo npm install -g gulp + - run: gulp clone-plugins + - run: gulp packageCorePlugins + - run: npm run plugin-build + - run: npm run build + - run: npm run test + - store_artifacts: + path: generic-editor.zip + destination: generic-editor.zip + + - save_cache: + key: dependency-cache-{{ checksum "package.json" }} + paths: ./node_modules + + +workflows: + version: 2.1 + build_and_test: + jobs: + - build diff --git a/README.md b/README.md index 45f008e..206f87c 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ # Generic editor +[![Codacy Badge](https://api.codacy.com/project/badge/Grade/1902ad4c61a74e3c98ba11a6a16e08eb)](https://app.codacy.com/app/sunbird-bot/sunbird-generic-editor?utm_source=github.com&utm_medium=referral&utm_content=project-sunbird/sunbird-generic-editor&utm_campaign=Badge_Grade_Settings) [![npm version](https://badge.fury.io/js/%40project-sunbird%2Fgeneric-editor.svg)](https://badge.fury.io/js/%40project-sunbird%2Fgeneric-editor) [![Build Status](https://travis-ci.org/project-sunbird/sunbird-generic-editor.svg?branch=release-1.11.0)](https://travis-ci.org/project-sunbird/sunbird-generic-editor) ## Introduction