UNPKG

serverless-plugin-custom-roles

Version:

A Serverless plugin that makes creation of per function IAM roles easier

56 lines (48 loc) 1.04 kB
version: 2.0 references: workspace_root: &workspace_root ./ node_container: &node_container docker: - image: circleci/node:12 attach_workspace: &attach_workspace attach_workspace: at: *workspace_root run_on_master: &run_on_master filters: branches: only: master jobs: dependencies: <<: *node_container steps: - checkout - run: npm ci - persist_to_workspace: root: *workspace_root paths: - node_modules test: <<: *node_container steps: - checkout - *attach_workspace - run: npm run test - run: cat ./coverage/lcov.info | npx coveralls publish: <<: *node_container steps: - checkout - *attach_workspace - run: npx publish workflows: version: 2 default: jobs: - dependencies - test: requires: [ 'dependencies' ] - publish: context: ci-publish requires: [ 'dependencies', 'test' ] <<: *run_on_master