Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Filipe Laíns
Pacman
Commits
c742fa57
Commit
c742fa57
authored
May 02, 2020
by
Allan McRae
Browse files
Merge branch 'add-ci' into 'master'
Add CI See merge request
pacman/pacman!1
parents
969e1ab9
62e22d3a
Changes
1
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
0 → 100644
View file @
c742fa57
variables
:
MAKEFLAGS
:
"
-j10"
VERBOSE
:
1
.arch-test
:
image
:
archlinux/base
before_script
:
-
>
pacman -Syu --needed --noconfirm
base-devel git
gpgme libarchive curl
asciidoc python
fakeroot fakechroot autoconf-archive
arch-default
:
extends
:
.arch-test
script
:
-
autoreconf -i
-
./configure --enable-warningflags
-
make
-
fakechroot make check
arch-clang
:
extends
:
.arch-test
script
:
-
pacman -Syu --needed --noconfirm clang
-
autoreconf -i
-
CC=clang ./configure --enable-warningflags
-
make
-
fakechroot make check
arch-meson
:
extends
:
.arch-test
script
:
-
pacman -Syu --needed --noconfirm meson
-
meson build
-
ninja -C build
-
fakechroot meson test -C build
arch-distcheck
:
extends
:
.arch-test
script
:
-
autoreconf -i
-
./configure --enable-warningflags
-
fakechroot make distcheck
arch-valgrind
:
extends
:
.arch-test
script
:
-
pacman -Syu --needed --noconfirm valgrind
-
autoreconf -i
-
./configure --enable-warningflags
-
make
-
fakechroot make PY_LOG_FLAGS=--valgrind check
arch-no-gpg
:
extends
:
.arch-test
script
:
-
autoreconf -i
-
./configure --enable-warningflags --without-gpgme
-
make
-
fakechroot make check
arch-no-curl
:
extends
:
.arch-test
script
:
-
autoreconf -i
-
./configure --enable-warningflags --without-libcurl
-
make
-
fakechroot make check
arch-no-nls
:
extends
:
.arch-test
script
:
-
autoreconf -i
-
./configure --enable-warningflags --disable-nls
-
make
-
fakechroot make check
debian-test
:
image
:
debian
before_script
:
-
apt update
-
>
apt -y install --no-install-recommends
git make autoconf autopoint automake pkg-config patch gcc libtool
libgpgme-dev libarchive-dev libcurl4-openssl-dev libssl-dev curl
gettext python3 dash gawk ca-certificates
asciidoc docbook-xsl xsltproc libxml2-utils
fakeroot fakechroot autoconf-archive
script
:
-
autoreconf -i
-
./configure --enable-warningflags
-
make
-
fakechroot make check
debian-gcc
:
extends
:
debian-test
image
:
gcc
fedora
:
image
:
fedora
before_script
:
-
>
dnf -y install
git findutils patch sed
make automake autoconf gcc libtool
gpgme-devel libarchive-devel libcurl-devel openssl-devel gettext-devel
asciidoc python3 dash gawk
fakeroot fakechroot autoconf-archive
perl-Module-Load-Conditional
script
:
-
autoreconf -i
-
./configure --enable-warningflags
-
make
-
fakechroot make check
Write
Preview
Supports
Markdown
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