In this example we saved the soajs CD script as soa.cd.js
we added into travis repository settings the following environment variables:
SOAJS_URL
SOAJS_key
SOAJS_cd_auth
we created the following travis file, what you need is section - stage: Continuous Delivery
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 |