Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
varnish-cache
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Commits
Open sidebar
varnishcache
varnish-cache
Commits
13100b75
Commit
13100b75
authored
Jun 19, 2024
by
Dridi Boukelmoune
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
circleci: Catch up with 7.4
parent
f154a99c
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
108 additions
and
4 deletions
+108
-4
Dockerfile
.circleci/Dockerfile
+15
-0
Dockerfile.alpine
.circleci/Dockerfile.alpine
+20
-0
Dockerfile.archlinux
.circleci/Dockerfile.archlinux
+15
-0
Dockerfile.ubuntu
.circleci/Dockerfile.ubuntu
+22
-0
README.rst
.circleci/README.rst
+5
-0
config.yml
.circleci/config.yml
+31
-4
No files found.
.circleci/Dockerfile
0 → 100644
View file @
13100b75
FROM
centos:7
RUN
set
-e
;
\
yum
install
-y
epel-release
;
\
yum
install
-y
\
automake
\
git
\
jemalloc-devel
\
libedit-devel
\
libtool
\
libunwind-devel
\
make
\
pcre-devel
\
python3
\
python-sphinx
.circleci/Dockerfile.alpine
0 → 100644
View file @
13100b75
FROM alpine
RUN set -e; \
apk update; \
apk add -q \
autoconf \
automake \
build-base \
ca-certificates \
cpio \
git \
gzip \
libedit-dev \
libtool \
libunwind-dev \
linux-headers \
pcre-dev \
py-docutils \
py3-sphinx \
tar
.circleci/Dockerfile.archlinux
0 → 100644
View file @
13100b75
FROM archlinux:base-devel
RUN set -e; \
pacman -Sy --noconfirm \
ca-certificates \
cpio \
git \
libedit \
libtool \
libunwind \
linux-headers \
pcre \
python-docutils \
python-sphinx \
tar
.circleci/Dockerfile.ubuntu
0 → 100644
View file @
13100b75
FROM ubuntu
RUN set -e; \
export DEBIAN_FRONTEND=noninteractive; \
export DEBCONF_NONINTERACTIVE_SEEN=true; \
apt-get update; \
apt-get install -y \
autoconf \
automake \
build-essential \
ca-certificates \
cpio \
git \
graphviz \
libedit-dev \
libjemalloc-dev \
libncurses-dev \
libpcre3-dev \
libtool \
libunwind-dev \
pkg-config \
python3-sphinx
.circleci/README.rst
View file @
13100b75
..
Copyright (c) 2020 Varnish Software AS
SPDX-License-Identifier: BSD-2-Clause
See LICENSE file for full text of license
Multiarch building, testing & packaging
=======================================
...
...
.circleci/config.yml
View file @
13100b75
...
...
@@ -45,8 +45,7 @@ jobs:
make \
pcre-devel \
python3 \
python-sphinx \
curl
python-sphinx
-
checkout
-
when
:
condition
:
<< pipeline.parameters.dist-url >>
...
...
@@ -234,7 +233,7 @@ jobs:
command
:
|
docker create --name workspace -v /workspace << parameters.prefix >><< parameters.dist >>:<< parameters.release >> /bin/true
docker cp /workspace workspace:/
docker run --volumes-from workspace -w /workspace
--network host
<< parameters.prefix >><< parameters.dist >>:<< parameters.release >> sh -c '
docker run --volumes-from workspace -w /workspace << parameters.prefix >><< parameters.dist >>:<< parameters.release >> sh -c '
case "<< parameters.dist >>" in
centos|almalinux|fedora)
yum groupinstall -y "Development Tools"
...
...
@@ -387,6 +386,11 @@ workflows:
name
:
build_centos_7
dist
:
centos
release
:
"
7"
-
build
:
name
:
build_centos_stream
prefix
:
quay.io/centos/
dist
:
centos
release
:
stream
-
build
:
name
:
build_almalinux_8
dist
:
almalinux
...
...
@@ -395,6 +399,17 @@ workflows:
name
:
build_almalinux_9
dist
:
almalinux
release
:
"
9"
# fedora is our witness
-
build
:
name
:
build_fedora_latest
dist
:
fedora
release
:
latest
make_target
:
witness.dot
-
build
:
name
:
build_fedora_rawhide
dist
:
fedora
release
:
rawhide
# latest debian uses sanitizers
-
build
:
name
:
build_debian_buster
dist
:
debian
...
...
@@ -407,8 +422,11 @@ workflows:
name
:
build_debian_bookworm
dist
:
debian
release
:
bookworm
extra_conf
:
--enable-asan --enable-ubsan --enable-workspace-emulator
# oldest ubuntu goes 32bit
-
build
:
name
:
build_ubuntu_bionic
prefix
:
i386/
dist
:
ubuntu
release
:
bionic
-
build
:
...
...
@@ -419,6 +437,15 @@ workflows:
name
:
build_ubuntu_jammy
dist
:
ubuntu
release
:
jammy
-
build
:
name
:
build_alpine
dist
:
alpine
release
:
"
latest"
extra_conf
:
--without-contrib
-
build
:
name
:
build_archlinux
dist
:
archlinux
release
:
base-devel
packaging
:
when
:
*packaging_cond
jobs
:
&packaging_jobs
...
...
@@ -432,7 +459,6 @@ workflows:
matrix
:
parameters
:
platform
:
-
ubuntu:xenial
-
ubuntu:bionic
-
ubuntu:focal
-
ubuntu:jammy
...
...
@@ -440,6 +466,7 @@ workflows:
-
debian:bullseye
-
debian:bookworm
-
centos:7
-
centos:stream
-
almalinux:8
-
almalinux:9
-
fedora:latest
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment