forked from EasyNetQ/EasyNetQ.Management.Client
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
30 lines (30 loc) · 1 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
language: csharp
matrix:
include:
- os: linux
dist: bionic
mono: none
dotnet: 3.0
sudo: required
services:
- docker
before_install:
- sudo cat /etc/default/docker
- sudo cat /lib/systemd/system/docker.service
- sudo sed -i 's@^ExecStart=/usr/bin/dockerd -H fd://$@ExecStart=/usr/bin/dockerd -H tcp://127.0.0.1:2375@' /lib/systemd/system/docker.service
- sudo cat /lib/systemd/system/docker.service
- sudo systemctl daemon-reload
- sudo systemctl restart docker.service
- sudo netstat -lntp | grep dockerd
script:
- |
mostRecentTag=$(git describe --abbrev=0 --tags --always)
echo "Detected most recent tag is '$mostRecentTag'"
if [[ $mostRecentTag != v* ]]; then
mostRecentTag='v1.0.0'
if [[ "${TRAVIS_TAG}" != "" ]]; then exit 1; fi
fi
mostRecentVersion=$(echo "$mostRecentTag" | cut -c 2-)
$(pwd)/Tools/build/build.sh '--target=Test' "--softwareVersion=$mostRecentVersion" "--buildNumber=$TRAVIS_BUILD_NUMBER"
notifications:
email: false