redict/.builds/alpine.yml
Drew DeVault 0a2132f33d Add utils/lint.sh
Signed-off-by: Drew DeVault <sir@cmpwn.com>
2024-03-25 17:52:05 +01:00

36 lines
749 B
YAML

# SPDX-FileCopyrightText: 2024 Redict Contributors
# SPDX-License-Identifier: LGPL-3.0-only
image: alpine/latest
# procps needed for `ps j $pid` in tests
packages:
- tcl
- tcl-tls
- openssl-dev
- linux-headers
- procps
sources:
- https://codeberg.org/redict/redict.git
tasks:
- lint: |
cd redict
./utils/lint.sh
- make: |
cd redict
make -C src V=1 USE_JEMALLOC=no MALLOC=libc BUILD_TLS=yes
- gen-test-certs: |
cd redict
./utils/gen-test-certs.sh
- runtest: |
cd redict
./runtest --tls
- runtest-cluster: |
cd redict
./runtest-cluster
- runtest-sentinel: |
cd redict
./runtest-sentinel
- runtest-moduleapi: |
cd redict
./runtest-moduleapi