Skip to content

Commit 224406e

Browse files
authored
Merge pull request #464 from nats-io/multi-nats
Add main and dev branches from nats-server to CI
2 parents facf10c + 65912d9 commit 224406e

File tree

2 files changed

+29
-13
lines changed

2 files changed

+29
-13
lines changed

.travis.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,32 @@ jobs:
5959
install:
6060
- pip install -e .[fast-mail-parser]
6161
- pip install uvloop
62+
- name: "Python: 3.11 (nats-server@main)"
63+
python: "3.11"
64+
env:
65+
- NATS_SERVER_VERSION=main
66+
before_install:
67+
- sudo apt update && sudo apt install gcc build-essential -y
68+
- sudo apt-get install python3-pip
69+
- sudo apt-get install python3-pytest
70+
- pip install --upgrade pip
71+
- bash ./scripts/install_nats.sh
72+
install:
73+
- pip install -e .[fast-mail-parser]
74+
- name: "Python: 3.11 (nats-server@dev)"
75+
python: "3.11"
76+
env:
77+
- NATS_SERVER_VERSION=dev
78+
before_install:
79+
- sudo apt update && sudo apt install gcc build-essential -y
80+
- sudo apt-get install python3-pip
81+
- sudo apt-get install python3-pytest
82+
- pip install --upgrade pip
83+
- bash ./scripts/install_nats.sh
84+
install:
85+
- pip install -e .[fast-mail-parser]
6286
allow_failures:
6387
- name: "Python: 3.11"
6488
- name: "Python: 3.11/uvloop"
89+
- name: "Python: 3.11 (nats-server@dev)"
6590
- name: "Python: 3.12"

scripts/install_nats.sh

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,10 @@
22

33
set -e
44

5-
export DEFAULT_NATS_SERVER_VERSION=v2.9.19
5+
export DEFAULT_NATS_SERVER_VERSION=latest
66

77
export NATS_SERVER_VERSION="${NATS_SERVER_VERSION:=$DEFAULT_NATS_SERVER_VERSION}"
88

9-
# check to see if nats-server folder is empty
10-
if [ ! "$(ls -A $HOME/nats-server)" ]; then
11-
(
12-
mkdir -p $HOME/nats-server
13-
cd $HOME/nats-server
14-
wget https://github.com/nats-io/nats-server/releases/download/$NATS_SERVER_VERSION/nats-server-$NATS_SERVER_VERSION-linux-amd64.zip -O nats-server.zip
15-
unzip nats-server.zip
16-
cp nats-server-$NATS_SERVER_VERSION-linux-amd64/nats-server $HOME/nats-server/nats-server
17-
)
18-
else
19-
echo 'Using cached directory.';
20-
fi
9+
mkdir -p $HOME/nats-server
10+
curl -sf http://binaries.nats.dev/nats-io/nats-server/v2@$NATS_SERVER_VERSION | PREFIX=$HOME/nats-server/ sh
11+
$HOME/nats-server/nats-server -v

0 commit comments

Comments
 (0)