Commit 2371f3e9 authored by ReimuNotMoe's avatar ReimuNotMoe
Browse files

Add Fedora repo in Readme; Add CI for Ubuntu 19.10

parent 91173313
...@@ -88,6 +88,35 @@ package:ubuntu:19.04: ...@@ -88,6 +88,35 @@ package:ubuntu:19.04:
paths: paths:
- "build/*.deb" - "build/*.deb"
build:ubuntu:19.10:
stage: build
image: ubuntu:19.10
artifacts:
untracked: true
script:
- mkdir build
- cd build
- wget -O libuInputPlus.deb 'https://gitlab.com/ReimuNotMoe/libuInputPlus/-/jobs/artifacts/master/raw/build/libuInputPlus_0.1.4_.deb?job=package:ubuntu:19.10'
- wget -O libevdevPlus.deb 'https://gitlab.com/ReimuNotMoe/libevdevPlus/-/jobs/artifacts/master/raw/build/libevdevPlus_0.1.1_.deb?job=package:ubuntu:19.10'
- dpkg -i libuInputPlus.deb && dpkg -i libevdevPlus.deb
- cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS='-O1 -g' -DDYNAMIC_BUILD=0 ..
- make
package:ubuntu:19.10:
stage: deploy
image: ubuntu:19.10
dependencies:
- build:ubuntu:19.10
script:
- wget -O libuInputPlus.deb 'https://gitlab.com/ReimuNotMoe/libuInputPlus/-/jobs/artifacts/master/raw/build/libuInputPlus_0.1.4_.deb?job=package:ubuntu:19.10'
- wget -O libevdevPlus.deb 'https://gitlab.com/ReimuNotMoe/libevdevPlus/-/jobs/artifacts/master/raw/build/libevdevPlus_0.1.1_.deb?job=package:ubuntu:19.10'
- dpkg -i libuInputPlus.deb && dpkg -i libevdevPlus.deb
- cd build && ls -hl && make
artifacts:
paths:
- "build/*.deb"
build:static: build:static:
stage: build stage: build
image: ubuntu:18.04 image: ubuntu:18.04
......
...@@ -3,19 +3,14 @@ Generic Linux command-line automation tool (no X!) ...@@ -3,19 +3,14 @@ Generic Linux command-line automation tool (no X!)
[![pipeline status](https://gitlab.com/ReimuNotMoe/ydotool/badges/master/pipeline.svg)](https://gitlab.com/ReimuNotMoe/ydotool/pipelines) [![pipeline status](https://gitlab.com/ReimuNotMoe/ydotool/badges/master/pipeline.svg)](https://gitlab.com/ReimuNotMoe/ydotool/pipelines)
#### Contents
- [Usage](#usage)
- [Examples](#examples)
- [Notes](#notes)
- [Packages](#packages)
- [Build](#build)
## Releases ## Releases
- [Ubuntu 18.04](https://gitlab.com/ReimuNotMoe/ydotool/-/jobs/artifacts/master/browse/build?job=package:ubuntu:18.04) - [Ubuntu 18.04](https://gitlab.com/ReimuNotMoe/ydotool/-/jobs/artifacts/master/browse/build?job=package:ubuntu:18.04)
- [Ubuntu 19.04](https://gitlab.com/ReimuNotMoe/ydotool/-/jobs/artifacts/master/browse/build?job=package:ubuntu:19.04) - [Ubuntu 19.04](https://gitlab.com/ReimuNotMoe/ydotool/-/jobs/artifacts/master/browse/build?job=package:ubuntu:19.04)
- [Debian 9](https://gitlab.com/ReimuNotMoe/ydotool/-/jobs/artifacts/master/browse/build?job=package:debian:9) - [Debian 9](https://gitlab.com/ReimuNotMoe/ydotool/-/jobs/artifacts/master/browse/build?job=package:debian:9)
- [Arch AUR](https://aur.archlinux.org/packages/ydotool-git/) (Thanks [@Depau](https://github.com/Depau)) - [Arch AUR](https://aur.archlinux.org/packages/ydotool-git/) (Thanks [@Depau](https://github.com/Depau))
- [openSUSE Tumbleweed / Leap 15.1](https://software.opensuse.org/package/ydotool) (Thanks [@cubesky](https://github.com/cubesky)) - [openSUSE Tumbleweed / Leap 15.1](https://software.opensuse.org/package/ydotool) (Thanks [@cubesky](https://github.com/cubesky))
- [Fedora 30/31](https://copr.fedorainfracloud.org/coprs/wef/ydotool/) (Thanks [@
bhepple](https://github.com/bhepple))
- [Static binary for Kernel 3.2+](https://gitlab.com/ReimuNotMoe/ydotool/-/jobs/artifacts/master/browse/build?job=package:static) - [Static binary for Kernel 3.2+](https://gitlab.com/ReimuNotMoe/ydotool/-/jobs/artifacts/master/browse/build?job=package:static)
## Important Notes ## Important Notes
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment