| # |
| # 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. |
| # |
| |
| # A Travis CI configuration file. |
| |
| 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: "Mtp7/aW/Vm72igAQnwRuahi8JG5YYCPlZM9ZvJZ72F8/QjVpM954MS3dkex5jrZzTmTSaTjwT7ULOBu5MujbEuDNAy+bDypzkJYg2zUNkdORe59K19zmbnT/hrHj6rxWW/TDc9jcaZKAUQmKV+ozW06ym1ah7srtPN8/iFlfrX2g0OofmTdddIoyirggW3RLRMEH5ndc/sTVtyKGooBiC6GzV+VpJfJf6oyrkZJusVp4mhG82gaKyxfxxCmQ5eFWkVAlG7msO6lUq+q0XDm7k1HlRF0y9OuiSVwN8YJUz+q5jpt1oEHgAkOrYijKUf0yuMRytcu/gJXE8CIOrV+jl2WdUAzhP1btCy1hJqxddcAxnzAKuc2cHzxdDafztYvh6KfArsrPW6nMMuvBfiO0Vl4LOPAw9AzbZ74dU78ieTOvjPOIXreS+PUomr9MZ36QW1unQXvnryyTQCS/QisIMnSg2w9otolfwfSOTo91OUPMDxrqLfZLKOLaT2u9uFar8q+VCKC1WI90plVw4h6ZglDqH/l/4i+ZNti6sW7/fSJKLG7e8Yb73ofJ/nkZ/GsvyxS1xH9KZygYQmxJSr9g0T/d3tG4Y8bZe7ud/8Sv4W8cgbrITNcXAuIEMACbUAkB41CO7bR+qhYhQSVo4kRbQkmWAEdtBItMl7gpjyOA+jE=" |
| |
| env: |
| global: |
| - secure: "c8XNwdOryMVJUGLzWv+AzUQaS0Yt7uUmGqw+5/K7o7zmpux7Q5H7OU3jni2kOr+ZoIldsmTnnG7m1N9D8qUjD64KaAfEC0ybo04kDraezVMghUEV8LWMpSRRlAFpzQeVC8IcSiUEXM0H8E6Y09jGMnLKqyFUWAlDB60n0x2rfK/IPU+x4/h+6Y5XpYqaNtujoUf/2XVkrOeRcEhVZQJAwsRtA8HjRUy7PRB/9kepTSln9QzRZYd6v4F1qUKgZhlWNRUXWRbhrNK/z6T7jSlHjY44yvse4fBbie+EsuImtOHnDuTA4XXQlbc0gGVvD3sYYf2CBMxeeE+UTbRPLxgml+uUIviWKt/PKB5qUwQyLKP/Rzr1qv5RryrX0xWoqCrVsaCe0fkh0vUks0AYlzhm1CNK/g1If+qZ6R0GMjawVUbCunhDi1vJlP5PmniIoLpVwLa6XoMYJKtfngGm2763y00ktVGGL1gDtnm0lDuhkinIxOzieh8aRpYDBX6zZZ/n20LzDO/5l0CGErKPgzzt9vRPiQNoGxqC90jtsin+XkOxF9erk0QYt/St7/Qa1R0E+0dA2bHqxz2SWz3cjcc4Cw8/DW3SLFjaONvs6aQyHkrL2LJabARMMgGmf68P5nJrPy56c3gV8jXe7CVaV+5nClT1HYgWSEIna6oyzo8kzFk=" |
| - secure: "dM0paMW2d4U4U7OwbnrTjdOqDnvo+nce9r7h+qTbYfbuJe0fpRkHCrxcB//8ESkMrPTr0EDExCxvaywY8pqeVVJbykNswdyze1SWYk6lbUvXTpSrKqp0J0a/FtVjfamc1aMv4c6KIDKh4vIcgK4xrjXj68COCS6uIcFhETNUy5bxH8T2BOJzyf/iWOF7oduXUV/VGNcWnhkPdoPh8xtpmBJ6ZTWQ01MriZ/28hvzgyh1OjJFWCJZ+OZoIDQVPb/jnfPXU4Wk/G/LEPJcBgvN4qSMr2lm3Iq29V0Ltrsx8rrYADO7trCm6qyEQK9TLKfywaYIcm/D9FJ8F4WBHtIeJ3PLY3518L3iZ+Ngd6QTnd0FI6hrG7rpoD/0dz4e//9d3tSsjbh/1BiQwXXTnPyaUjN3C92k4GyITYJTVL5f6evzsTneT6Plj1vWC0E52d1oqVOZDgrWMYZEHdYvpUJTQqclMNhu5SMIYAPqVvibqupcmAh5B+UDr6UvYT/hUAC/d3hyjfHgouRoluJ1mutND88QjDw6UWmXXjHqRSCI6OI5NDZczl/aqz7nPFyTaIe9EibTdZa5LC8fN+Am9MTRxJAv8HXt0zKe5FqHijSvFcVxYlhwlIZg7ShbPh+X2Hnh/JMjx0z/7ujkBRYfmAQW53SBy8Tv/Zv69nCz8eOFOUk=" |
| - LUA=lua5.1 |
| |
| before_install: |
| - ./tools/travis/scan.sh |
| - ./tools/travis/setup.sh |
| - source ./tools/travis/setenv_lua.sh |
| |
| script: |
| - ./tools/lua-releng -L -e scripts/lua/**/*.lua |
| - make test |
| - ./tools/travis/build.sh |
| |
| deploy: |
| # deploy nightly |
| - provider: script |
| script: ./tools/travis/deploy.sh openwhisk apigateway nightly |
| on: |
| branch: master |
| # deploy tag |
| - provider: script |
| script: ./tools/travis/deploy.sh openwhisk apigateway $TRAVIS_TAG |
| on: |
| tags: true |
| all_branches: true |