Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
libnice
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
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
cpp-libs
libnice
Commits
3ec9f7eb
Commit
3ec9f7eb
authored
Jan 03, 2019
by
Olivier Crête
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
gitlab-ci: Build gtk-doc and test install with meson
parent
b7025751
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
33 additions
and
1 deletion
+33
-1
.gitlab-ci.yml
.gitlab-ci.yml
+33
-1
No files found.
.gitlab-ci.yml
View file @
3ec9f7eb
...
@@ -69,13 +69,14 @@ build meson:
...
@@ -69,13 +69,14 @@ build meson:
gobject-introspection-devel
gobject-introspection-devel
gstreamer1-devel
gstreamer1-devel
redhat-rpm-config
redhat-rpm-config
gtk-doc
except
:
except
:
-
schedules
-
schedules
before_script
:
before_script
:
-
dnf install -y ${DEPENDENCIES}
-
dnf install -y ${DEPENDENCIES}
-
mkdir -p "${CI_PROJECT_DIR}"
-
mkdir -p "${CI_PROJECT_DIR}"
script
:
script
:
-
meson --werror build/
-
meson --werror
-Dgtk_doc=enabled --prefix=$PREFIX
build/
-
ninja -C build/
-
ninja -C build/
artifacts
:
artifacts
:
paths
:
paths
:
...
@@ -100,6 +101,7 @@ test meson:
...
@@ -100,6 +101,7 @@ test meson:
gobject-introspection-devel
gobject-introspection-devel
gstreamer1-devel
gstreamer1-devel
redhat-rpm-config
redhat-rpm-config
gtk-doc
before_script
:
before_script
:
-
dnf install -y ${DEPENDENCIES}
-
dnf install -y ${DEPENDENCIES}
-
mkdir -p "${CI_PROJECT_DIR}"
-
mkdir -p "${CI_PROJECT_DIR}"
...
@@ -111,6 +113,36 @@ test meson:
...
@@ -111,6 +113,36 @@ test meson:
paths
:
paths
:
-
build/meson-logs/
-
build/meson-logs/
doc-and-install meson
:
stage
:
test
image
:
fedora
dependencies
:
-
build meson
except
:
-
schedules
variables
:
PREFIX
:
"
${CI_PROJECT_DIR}/libnice-prefix"
DEPENDENCIES
:
>
meson
net-tools
gnutls-devel
gupnp-igd-devel
glib2-devel
gobject-introspection-devel
gstreamer1-devel
redhat-rpm-config
gtk-doc
before_script
:
-
dnf install -y ${DEPENDENCIES}
-
mkdir -p "${CI_PROJECT_DIR}"
script
:
-
ninja -C build libnice-doc
-
ninja -C build/ install
-
ls -lR ${PREFIX}
artifacts
:
paths
:
-
build/docs/reference/libnice/html/
submit-to-coverity
:
submit-to-coverity
:
image
:
registry.freedesktop.org/libnice/libnice/build-tools/coverity:2017.07
image
:
registry.freedesktop.org/libnice/libnice/build-tools/coverity:2017.07
stage
:
build
stage
:
build
...
...
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