summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSalvatore Sanfilippo <antirez@gmail.com>2020-05-24 09:50:04 +0200
committerGitHub <noreply@github.com>2020-05-24 09:50:04 +0200
commitb89e6d74faa27c9edf9d5e867a408b6b5c39b05e (patch)
tree24c2750c9db4ba1007fda27ccce0ad25cf9a0afe
parentadc5df1bc3289cb1d786e0ef515ab9acde03bf52 (diff)
parentc1da9420c720ba27c61a6b6317d57463b7a726d8 (diff)
downloadredis-b89e6d74faa27c9edf9d5e867a408b6b5c39b05e.tar.gz
Merge pull request #7315 from oranagra/ci-32bit
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