Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
G
gnome-software
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
28
Issues
28
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Librem5
gnome-software
Commits
5c697f89
Commit
5c697f89
authored
Sep 24, 2020
by
Adrien Plazas
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add the Debian packaging CI
parent
3c9e6f46
Pipeline
#59105
failed with stages
in 0 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
76 additions
and
0 deletions
+76
-0
gitlab-ci.yml
gitlab-ci.yml
+76
-0
No files found.
gitlab-ci.yml
0 → 100644
View file @
5c697f89
include
:
-
'
https://source.puri.sm/Librem5/librem5-ci/raw/master/librem5-pipeline-definitions.yml'
stages
:
-
package
-
test-package
variables
:
DEPS
:
build-essential git wget lcov
WANT_BUILD_DEPS
:
"
true"
XVFB_RUN
:
xvfb-run -a -s -noreset
COMMON_BUILD_OPTS
:
-Db_coverage=true --werror
.buster_vars
:
&buster_vars
variables
:
CI_REPO
:
"
deb
http://ci.puri.sm/
scratch
librem5"
DIST
:
buster
BUILD_OPTS
:
-Dphoc_tests=disabled -Dgtk_doc=false ${COMMON_BUILD_OPTS}
.bullseye_vars
:
&bullseye_vars
variables
:
CI_REPO
:
"
deb
http://ci.puri.sm/
bullseyeci
main"
DIST
:
bullseye
BUILD_OPTS
:
-Dphoc_tests=enabled -Dgtk_doc=true ${COMMON_BUILD_OPTS}
before_script
:
-
export DEBIAN_FRONTEND=noninteractive
-
apt-get -y update
-
apt-get -y install wget ca-certificates gnupg eatmydata
-
echo "Using CI repo ${CI_REPO}"
-
echo "$CI_REPO" > /etc/apt/sources.list.d/ci.list
-
wget -O- https://ci.puri.sm/ci-repo.key | apt-key add -
-
echo "deb http://debug.mirrors.debian.org/debian-debug/ ${DIST}-debug main" > /etc/apt/sources.list.d/debug.list
-
eatmydata apt-get -y update
-
'
[
"$WANT_BUILD_DEPS"
!=
"true"
]
||
eatmydata
apt-get
-y
build-dep
.'
-
eatmydata apt-get -y install $DEPS
-
ulimit -c unlimited
.tags
:
&tags
tags
:
-
librem5
package:deb-debian-buster:
extends
:
.l5-build-debian-package
package:deb-debian-buster:arm64:
tags
:
-
librem5:arm64
extends
:
.l5-build-debian-package
package:deb-pureos-amber:
variables
:
L5_DOCKER_IMAGE
:
pureos/amber
L5_ADD_SCRATCH_CI
:
'
false'
before_script
:
-
export DEBIAN_FRONTEND=noninteractive
-
echo "man-db man-db/auto-update boolean
false
" | debconf-set-selections
-
echo "deb https://repo.pureos.net/pureos amber-phone-staging main" > /etc/apt/sources.list.d/staging.list
-
echo "deb https://repo.pureos.net/pureos amber-proposed-updates main" >> /etc/apt/sources.list.d/staging.list
-
apt-get -y update
-
apt-get -y build-dep .
-
apt-get -y install build-essential git devscripts
-
git submodule update --recursive
extends
:
.l5-build-debian-package
allow_failure
:
true
autopkgtest-debian-buster-package
:
dependencies
:
-
package:deb-debian-buster
extends
:
.l5-autopkgtest-debian-package
lintian-debian-buster-package
:
dependencies
:
-
package:deb-debian-buster
extends
:
.l5-lintian-debian-package
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