blob: 8106f214e43252c7e181ad9e4f8013b0376305af [file] [log] [blame]
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
sudo: required
dist: xenial
jdk: openjdk8
language: java
services:
- docker
notifications:
email: false
webhooks:
urls:
# travis2slack webhook to enable DMs on openwhisk-team.slack.com to PR authors with TravisCI results
secure: "LK9+HMtd86ByfzgbUAFFFxGX7RXpcdV5zzEezkLrGu9C574XBItH+FUuQm1pxLh6HCkfrzEdOmKF6iksnceiYgBZ8leRblCQQovwThB+uLV5LnRVSdlWhNHJ5W3qlDYRVgeWW3OopMGl1Vv54uS6pRXvc1ziGYlPFbITQtnwfQ2dvs6ykPE11KQ5EVauSUdHmh8u6WhNkNq0eNMJ5X1UEFWgsw5f2HPKdmP0Gad1jMS+xCu/mZAoYupKKXEqAA0r2yPlzbGWO5xJWkiVeFghiRH/XHTn0YU+JVmH0C54+SJ+JZwdWmEbWq+OSkahSDbf9g0aTIRKTE+pyvYYgO9CitFcMb8E7rRxaLPUfGvp5zBtoqtDAGrjeG8P5frwplOyGi4Ye9lGE+c69h/hY0B8uFC+j3DHqlyIG7i8SDDcu2SrpSjB2UPCzMGO5wN2CQU1SpF1K4MXyO/lIkz96Q7PSaJlyg30cDnm/dHpVm85g/hzTRL1ZAquwjzJsDJGnYCPZEa4wNN/5K6qFpx49nyWTdRVZ4vimfcRc2lksAApxybvVyScfSMiuIf7HZo33jTfKAqUbw4DxKFmUPCnOzIe5wg4guzwMPXA+TKLtNow6q+Z25TitXmf+GpYo2xqli/TZf+7Ly2lmqt4jk2PP0A2kegRl5stXhkZ3Va02BM0hCY="
env:
global:
- secure: "KrX9xcjj7tb4FX1DIJrMnVeWHbvyGngFlK7ARvwXPUGkP4GVKuZELQoF+Nuj90cr/FSGM8l+pyrcF4LQfN035DMkVaRLSpQPx8BnBbXttUrW/buD+U1GUTi6QdUsmjRbA5FjuQXasHUg+6+AZgjdw1pO75nNi0Ck80cTprFbhdmDjKGyEE3SOJyaFDQp3dqvTp2YRWGz2XEocbBpwj2hXgL3oqTP2K4xkzSEbKpXgsBbeErX3yGBKyWwCeELgUmfAtmRKiIINoWI5LsKbAHhKLQE0XztSmAlZjKgskxrqUaf5zWny8LJOlwGJChyBdxph48n8Ksl7XVdrJdGbfCZ26UARWdiOFN1Tb1lKyVgVlde+VxWe/jISx8BIjjxD6touEXy6I1KjhQB7qzTI9BAC/R2I8R5xhcxU6U1Gh02pR7YoKQi11aOXtsjdyPb+7e0CrU6fCH0HPImNwxUPZSewx+UZwIYJNabMeNArP8MzdlFNn+MyBvQ/DIpgLH0N5Eix7dLeDPi3rp9pBQ8C/Ksp+MQk8S4Rpjcl933+DY8KOKEQT8cOe4/qYaE3x3SX/b1EEU5f5wDv/TdbxDjkDY9PNYYqw8w5N9y6U/ip6TqjB8QY6cwBh3IV9sImbrzuMOb9GS7s1uC/1/LGTuBov2d62X8NigoIloQHEoaByaaewY="
- secure: "MOB3lLDuIA5t2MBy6baVtU8tYGRIQlRqBjc4iMye9Jg7Xu8JotOmjKCTIRjQ6qKCDdUxw0bD2fh3Ujx/k0sy7BZm4RiVOybUg34d5y4RiMZqzqgua5JgZDDybzLepJQ16DLQgpgw+kDRvV1tp0tl0n6P+hVtcwMNdT8VA/hmEiS/d1hrZRfNPSOe3SvC9ynLB6g0l0cQRK3qNa1p3nLjkCcO54Cbw4W4gUW0E/7NKneS0xkWiM++Rk/w8tp1MqwLVfxJh1T4+h9nj1aOaa87/sUkQy3h4sVJjiBrEKj4Lh+ItIaujcx8+CzzofOdptaD7rEE5rJ4iZpMROrPUSskJcL0TT2nntYqfdyYuWLBwMv685ng/3su84jBVQ6IDVfIYZGujlan++uesSR7xc4IUWD/zkGnnYfrjYBFKQQDjIcwRvZkU0JpGPD4HbbTsbxrX+ZDe9S3Hbdb4FAU2B15qsgmjLU1HqeBzY+jj12n6zpQqFM3Fztkn5bXpp9BvZkSgGo+A2LQ614vFTPpXtyZT9Oe+/GF6WEy8eJ0/IDU1sxFbXk6oXz+msV3kz/Y0FQSzBtY66Ew8SP5E3lSgE0owbb6TX1ESff7OO/OU7RKPwzHEe72j9U9UNnSy+dzbZITxpZdDKNbmeUOHOomWBUT+0trBMfjjgvqqyWroGM6338="
before_install:
- npm conf set strict-ssl false
- ./tools/travis/setup.sh
install: true
script:
- ./tools/travis/build.sh
deploy:
# deploy nightly
- provider: script
script: ./tools/travis/deploy.sh openwhisk cloudantprovider nightly
on:
branch: master
# deploy tag
- provider: script
script: ./tools/travis/deploy.sh openwhisk cloudantprovider $TRAVIS_TAG
on:
tags: true
all_branches: true