UNPKG

generator-apiproxy

Version:

Scaffold an API proxy with quality gates for Swagger, (optional) Javascript callouts, and automated build, lint, test, API documentation, packaging, and deployment to your Apigee EDGE domain of choice.

41 lines (40 loc) 899 B
dist: trusty addons: sonarqube: organization: "$SONAR_ORGANIZATION" token: secure: "$SONAR_TOKEN" github_token: secure: "$GITHUB_ACCESS_TOKEN" branches: - master - /[build|chore|ci|docs|feat|fix|perf|refactor|revert|spike|style|test].*/ jdk: - oraclejdk8 language: node_js cache: directories: - '$HOME/.sonar/cache' - node_modules notifications: email: false node_js: - 8 - 7 - 6 - node before_script: - chmod +x .github/assets/prepend-header.sh - npm prune script: - npm run build - npm test - sonar-scanner -Dproject.settings=sonar-project.properties -Dsonar.organization=$SONAR_ORGANIZATION -Dsonar.login=$SONAR_TOKEN -X after_script: - cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js after_success: - npm run docs - .github/assets/prepend-header.sh branches: except: - /^v\d+\.\d+\.\d+$/