-
Notifications
You must be signed in to change notification settings - Fork 43
/
.travis.yml
56 lines (49 loc) · 3.46 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#
# 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: "tQdW9TAFev+emlmTwNlE1eA4jcaYvsuVQHBGfcX0GZQZY38tTZd6nfF6UJAJbe604915fAHC2KqFXXUPj1Jo0eMcv71+0zIdc7Qp1bj53D6WZpqBJyGnsdRaCP56PYBcXGXz6PURzjWaq43gZKhUafcY3KIHJdygsV5wd4ynVSJR92rOSR29DPedxnzO41HlbVsZ/oAFasaCi3vJCrpapeul7SHJ+Sxbq+syNAMV+iAdzKBMI8KrMCQhTcRwKpVVUYZArX8gXGx7nuveztv4DOJ32MZSaDYeiLCuvxCWJkj4TfLgdpWok9PaUjrBg7HzNsIGAw4Kn0D7Vdy3UPU9gQshYF/4GC2/16BcCF9LDHAOCAkd2gpd/JuQJ11lhNdAKeKtmGw1NoWhi7BRmHUmbKOJcZoWTc+ng82xusIWqxSn5elDryDq16TgAZ3yt8W7nQ4WbuyJtGtKdxbOSYQhpJNZJWwKN1J8LcVIXwSvBEvK0gvxuj9oh7gyKlidU1/Y9wnJYFFDTdkjkTCFk9oTsPzSgolPa3itn05VkUTjMmd0XSjJ4xYFxoSXMOxS5PtPznyDC8O7ziyiV+fv6xy8GvwCGjCrrkhsCACg+kNmkreI9sd4XxWUR0l8scfO6Vcoqj5G1O74T9+ywCSuxv0JnL/A4u7B7j9/06JWpwekNjM="
env:
global:
- secure: "hTP+hA+drp7PDzQrHGqzEI0CJvy8b86MBI6bcKMPlSnGZ1/WzsiWBy67Fza8y06MXtFQjo0SIPruBL0l+HfMwTqz/sziVAyap19pzJr1KJr7sRLjXJVKsrll+gCRex9U0E/5Tg4UGzend8lnBFpEX5r4aqRmYPX2iLoV+DilyG2OEpjU88HUtbHeeSv63cZslfNAz4/5X4mMEmf1k+A3n0JEFbQBhYQzq8yLyQ04Tb98byOFpKclVucylEgK7EvKNvvDuqdUNtQgJX/Q0hcuBYLaHYiCrZpqGc69LSKNGnpL//y0m2oWbKV7eZcn9ziIqaFP2JX4+ZO8OKKE/Za1IQTDQPYxV2IG2ZccTYEgphwepNl9NQmF2SdXN8LCwcjSmxE5QufhmMN5jYmXTm0LjJyjfABe+Yvxl92Gu61hMMUd8bCE4jPj4VOLByD/U0j2qbX8H8nE+ysOHKNaeEsn7pmY0pVxOV53eshVKMq1hJHZelYlBAA7aWqj//h/BmqgIJpz8Zaa75fB0iv1MK4iU8zDNMcag1iViClQqg8QJxtkPRoWiEqC42YPVBYAeFRxAGkoKE4AjXCJKYvBelvGgf0quEgEt8hgjjizDcmdFYUz/MezE/Y+66R00m/pOOq1ibATWCeFhakL5Xa7U9YUQkI8hQrNpQleIxZOGWFDps0="
- secure: "L71uDU+KTMSCG88rOayessvTtj5XWPj8i3uY+zYa45rzntf1d10NRot/XpIRYu21K30UeND+Y+3hr25eIh894lilUTJJxrDqyjpgmUO5AMsnfZ8PsZY6v3YgW9FYuBLDUEHi4SV9crvp+0C/XNCvnRJkbESkyCeeGoUvIY1L8ckqMjX0+C4IPBuu/xSSXoiXwF0aV571wUTC9rvfJxDMQiCzfOx/TeUxPsoSC7FPcg7EWUJrzhvJcmZVbagPiw82lhRp5E6mN7debI09fEKTPVdIXNyoRMPEee+ksrjKxHriEBGQFakV4ROvQCKcK2EJ9Gg1MXb9m4tKruF2fgvQKRYwvgzOjyyESr+sfd5r7YqneApxKW+ZdhdzO20ZanAcUJ5OcFyNtEvdn8+rmXKEo9XQh5VEHWnIAYNmTy1V5mqOygt40LKwB1qrBvCf/TRwEu1rQhuFVwxnnWoxJoH/q2Rk+ycvSRyfODzz3GHHAZyPh8UpP1oAZyKqMowhb1RqZXympYFXkflIMswJJ9LQkA+gs1w9PjafkjbF2RSqDLNgwmP9NkGZdYGdnNOF8veeRAJ/FqgT7fa38sORrtwhdwqU9AVCk1O/FbvT3W16rhn2ewYKmhWAVxGqXU6OXnKvhtcO/RBan9JMED/boWvgpHCoefQpgmGPhOzNk9Qe0kM="
before_install:
- ./tools/travis/setup.sh
install: true
script:
- ./tools/travis/build.sh
deploy:
# deploy nightly
- provider: script
script: ./tools/travis/deploy.sh openwhisk kafkaprovider nightly
on:
branch: master
# deploy tag
- provider: script
script: ./tools/travis/deploy.sh openwhisk kafkaprovider $TRAVIS_TAG
on:
tags: true
all_branches: true