Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

In this example we saved the soajs CD script as soa.cd.js and

we added into travis repository settings the following environment variables:

  • SOAJS_URL

  • SOAJS_key

  • SOAJS_cd_auth

we created the following travis file

Code Block
language: node_js

node_js: 10

jobs:
  include:

  - stage: install, check code style and coverage
    if: tag IS blank
    services:
    - mongodb
    addons:
      hosts:
      - localhost
    before_script:
    - npm install -g grunt-cli
    - sleep 10
    script:
    - grunt

  - stage: Continuous Delivery
    if: branch =~ /(master)/
    script:
    - export SOAJS_repo_branch=$TRAVIS_BRANCH
    - export SOAJS_repo_commit=$TRAVIS_COMMIT
    - echo "CD with SOAJS"
    - node soa.cd.js