-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.gitlab-ci.yml
30 lines (28 loc) · 922 Bytes
/
.gitlab-ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
build:arch_pkg:
image: archlinux/base
stage: build
before_script:
- pacman -Sy --noconfirm base-devel cmake git qt5-base
- useradd build
script:
- mkdir build
- chmod a+rwx build
- cp -v dist/arch/* build
- cd build && su build -c "makepkg"
- mv appimage-firstrun*.pkg.tar.xz ..
artifacts:
paths:
- appimage-firstrun*.pkg.tar.xz
build:neon-user-lts-deb:
image: kdeneon/plasma:user-lts
stage: build
before_script:
- sudo apt-get update -y
- sudo apt-get install -y git cmake g++ extra-cmake-modules gettext qtbase5-dev libkf5xmlgui-dev libkf5i18n-dev libkf5kio-dev libkf5textwidgets-dev libkf5notifications-dev libkf5filemetadata-dev libqt5dbus5
script:
- cmake -DCMAKE_INSTALL_PREFIX=`kf5-config --prefix` -DCMAKE_BUILD_TYPE=Release .
- make -j`nproc`
- cpack -G DEB -R 0.1.0-neon-user-lts
artifacts:
paths:
- appimage-firstrun*.deb