summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOran Agra <oran@redislabs.com>2020-05-24 08:00:12 +0300
committerOran Agra <oran@redislabs.com>2020-05-24 09:35:45 +0300
commitc1da9420c720ba27c61a6b6317d57463b7a726d8 (patch)
tree24c2750c9db4ba1007fda27ccce0ad25cf9a0afe
parentadc5df1bc3289cb1d786e0ef515ab9acde03bf52 (diff)
downloadredis-c1da9420c720ba27c61a6b6317d57463b7a726d8.tar.gz
add CI for 32bit build
-rw-r--r--.github/workflows/ci.yml18
-rw-r--r--.github/workflows/daily.yml16
2 files changed, 34 insertions, 0 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 551fb2d91..439e3f3df 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -3,6 +3,7 @@ name: CI
on: [push, pull_request]
jobs:
+
test-ubuntu-latest:
runs-on: ubuntu-latest
steps:
@@ -29,3 +30,20 @@ jobs:
- uses: actions/checkout@v1
- name: make
run: make
+
+ biuld-32bit:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v1
+ - name: make
+ run: |
+ sudo apt-get update && sudo apt-get install libc6-dev-i386
+ make 32bit
+
+ build-libc-malloc:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v1
+ - name: make
+ run: make MALLOC=libc
+
diff --git a/.github/workflows/daily.yml b/.github/workflows/daily.yml
index b6a9abb68..828268c70 100644
--- a/.github/workflows/daily.yml
+++ b/.github/workflows/daily.yml
@@ -5,6 +5,7 @@ on:
- cron: '0 7 * * *'
jobs:
+
test-jemalloc:
runs-on: ubuntu-latest
timeout-minutes: 1200
@@ -33,6 +34,21 @@ jobs:
- name: module api test
run: ./runtest-moduleapi --verbose
+ test-32bit:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v1
+ - name: make
+ run: |
+ sudo apt-get update && sudo apt-get install libc6-dev-i386
+ make 32bit
+ - name: test
+ run: |
+ sudo apt-get install tcl8.5
+ ./runtest --accurate --verbose
+ - name: module api test
+ run: ./runtest-moduleapi --verbose
+
test-valgrind:
runs-on: ubuntu-latest
timeout-minutes: 14400