Skip to content

Commit 863dba3

Browse files
committed
CI: install & start Redis 💚
1 parent 99abb24 commit 863dba3

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

.github/workflows/test.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,19 @@ jobs:
3131
- name: install sponge (moreutils)
3232
run: sudo apt install -y moreutils
3333

34+
# Note: We install Redis v8 from their PPA because the Ubuntu/Debian sources only have v7.
35+
# see also https://redis.io/docs/latest/operate/oss_and_stack/install/install-stack/apt/
36+
- name: install & start Redis
37+
run: |
38+
set -eux -o pipefail
39+
sudo apt install -y curl gpg lsb-release
40+
curl -fsSL 'https://packages.redis.io/gpg' | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
41+
sudo chmod 644 /usr/share/keyrings/redis-archive-keyring.gpg
42+
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
43+
sudo apt update
44+
sudo apt install -y redis
45+
redis-cli PING
46+
3447
- name: install & start PostgreSQL with PostGIS
3548
run: |
3649
docker run -d \

0 commit comments

Comments
 (0)