Skip to content

Commit b183e24

Browse files
committed
Added travis slack notifications
1 parent 634fc76 commit b183e24

File tree

1 file changed

+39
-41
lines changed

1 file changed

+39
-41
lines changed

.travis.yml

Lines changed: 39 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,43 @@
11
env:
22
global:
3-
- LC_CTYPE=en_US.UTF-8
3+
- LC_CTYPE=en_US.UTF-8
44
matrix:
55
include:
6-
- os: osx
7-
language: objective-c
8-
osx_image: xcode8
9-
before_install:
10-
- export PATH=/usr/local/opt/llvm/bin:"${PATH}"
11-
- brew install llvm
12-
- sudo swift utils/make-pkgconfig.swift
13-
script:
14-
- swift test
15-
- os: linux
16-
language: generic
17-
sudo: required
18-
dist: trusty
19-
env:
20-
- LLVM_API_VERSION=3.9
21-
before_install:
22-
# Set the package config path so we can see cllvm
23-
- export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:"${PKG_CONFIG_PATH}"
24-
# Pull clang and llvm
25-
- wget -O - http://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
26-
- sudo apt-add-repository "deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-3.9 main"
27-
- sudo apt-get update
28-
- sudo apt-get install llvm-${LLVM_API_VERSION} libc++1
29-
# Move libC++ into place
30-
- sudo cp /usr/lib/x86_64-linux-gnu/libc++.so.1.0 /usr/lib/
31-
- sudo ln -sf /usr/lib/libc++.so.1.0 /usr/lib/libc++.so
32-
# Work around pre-installed clang
33-
- sudo rm -rf /usr/local/clang-*/bin/llvm-config
34-
- ls -l /usr/bin/llvm-config*
35-
- sudo rm -f /usr/bin/llvm-config
36-
- sudo ln -s /usr/bin/llvm-config-${LLVM_API_VERSION} /usr/bin/llvm-config
37-
# Grab Swift
38-
- wget -q -O - https://swift.org/keys/all-keys.asc | gpg --import -
39-
- wget https://swift.org/builds/swift-3.0.2-release/ubuntu1404/swift-3.0.2-RELEASE/swift-3.0.2-RELEASE-ubuntu14.04.tar.gz
40-
- tar xzf swift-3.0.2-RELEASE-ubuntu14.04.tar.gz
41-
- export PATH=${PWD}/swift-3.0.2-RELEASE-ubuntu14.04/usr/bin:"${PATH}"
42-
# Move the package config file into place
43-
- sudo ./swift-3.0.2-RELEASE-ubuntu14.04/usr/bin/swift utils/make-pkgconfig.swift
44-
script:
45-
- swift test
6+
- os: osx
7+
language: objective-c
8+
osx_image: xcode8
9+
before_install:
10+
- export PATH=/usr/local/opt/llvm/bin:"${PATH}"
11+
- brew install llvm
12+
- sudo swift utils/make-pkgconfig.swift
13+
script:
14+
- swift test
15+
- os: linux
16+
language: generic
17+
sudo: required
18+
dist: trusty
19+
env:
20+
- LLVM_API_VERSION=3.9
21+
before_install:
22+
- export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:"${PKG_CONFIG_PATH}"
23+
- wget -O - http://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
24+
- sudo apt-add-repository "deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-3.9
25+
main"
26+
- sudo apt-get update
27+
- sudo apt-get install llvm-${LLVM_API_VERSION} libc++1
28+
- sudo cp /usr/lib/x86_64-linux-gnu/libc++.so.1.0 /usr/lib/
29+
- sudo ln -sf /usr/lib/libc++.so.1.0 /usr/lib/libc++.so
30+
- sudo rm -rf /usr/local/clang-*/bin/llvm-config
31+
- ls -l /usr/bin/llvm-config*
32+
- sudo rm -f /usr/bin/llvm-config
33+
- sudo ln -s /usr/bin/llvm-config-${LLVM_API_VERSION} /usr/bin/llvm-config
34+
- wget -q -O - https://swift.org/keys/all-keys.asc | gpg --import -
35+
- wget https://swift.org/builds/swift-3.0.2-release/ubuntu1404/swift-3.0.2-RELEASE/swift-3.0.2-RELEASE-ubuntu14.04.tar.gz
36+
- tar xzf swift-3.0.2-RELEASE-ubuntu14.04.tar.gz
37+
- export PATH=${PWD}/swift-3.0.2-RELEASE-ubuntu14.04/usr/bin:"${PATH}"
38+
- sudo ./swift-3.0.2-RELEASE-ubuntu14.04/usr/bin/swift utils/make-pkgconfig.swift
39+
script:
40+
- swift test
41+
notifications:
42+
slack:
43+
secure: ek/+U+e44bqP8+QCHojy2LhrN9iwY3N/TNNqNG5FZrp09Vidrd5KXWJOXFxlGrpeWdgTpi089YbEdTfxpcDIudUqDqLwPzS7wePiG2cEC1OT6l3yrhI4AvOe7EsNSOX8gzkuEnmrZVHwLLGe7JeR7JIQKoHMZsBcPYDnO8kRP0Ei3zOh47YUn75SE87egAgZOVBDbZYO3GWRa4WX64s8gaQYQ9a7EoUY0oX9rQ48FJs3rmEIhvIXdcOj9bGX7+o0j7l+IFial/Qh+B6bp4XkZU/tUVP6cuNVI1vxE1weVGCBhgt5wLhXTMewzoE5D1IgMZHVuzIBcDbBthSzQRttLSlYar6xTjXtRtOnb8tqZMWfUj3HBYCFYqtz7PGnZ3IflEVsPJW6tgSsoeB6egjzb8APP9mvhm8+zb1jQG1dqXLWErMjWqhlyPVPmHrxU2w/OLWLAJPY94GVmLnSuOw2pSz41spuEY80JcVVzoRbAOQWrwAujq2S3k93yvKpGq4eaT72Mt8g1CyZesByvzcLk99LEJSpqOIxUqXBd4RwHhay/sq8LllyyqY8ORsxEgwQluOAjEhATO/t/HUsu2ndn1k38U1c4HqXW7FDs1hffYEzZ/PGxciCS6Vt1bfST+iq34pzqpanENQCnX6mSR+D+M7mHlCWdsUihmxEcs5knuM=

0 commit comments

Comments
 (0)