|
Harald Hoyer |
9d5d75 |
From 3c1a083e5c5e56bf2e26aa806f023d4f053fc7b7 Mon Sep 17 00:00:00 2001
|
|
Harald Hoyer |
9d5d75 |
From: Harald Hoyer <harald@redhat.com>
|
|
Harald Hoyer |
9d5d75 |
Date: Tue, 14 Aug 2018 16:01:39 +0200
|
|
Harald Hoyer |
9d5d75 |
Subject: [PATCH] add travis build job
|
|
Harald Hoyer |
9d5d75 |
|
|
Harald Hoyer |
9d5d75 |
---
|
|
Harald Hoyer |
9d5d75 |
.travis.yml | 15 +++++++++++++++
|
|
Harald Hoyer |
9d5d75 |
fedora-test.sh | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
Harald Hoyer |
9d5d75 |
2 files changed, 70 insertions(+)
|
|
Harald Hoyer |
9d5d75 |
|
|
Harald Hoyer |
9d5d75 |
diff --git a/.travis.yml b/.travis.yml
|
|
Harald Hoyer |
9d5d75 |
new file mode 100644
|
|
Harald Hoyer |
9d5d75 |
index 00000000..16f9a511
|
|
Harald Hoyer |
9d5d75 |
--- /dev/null
|
|
Harald Hoyer |
9d5d75 |
+++ b/.travis.yml
|
|
Harald Hoyer |
9d5d75 |
@@ -0,0 +1,15 @@
|
|
Harald Hoyer |
9d5d75 |
+sudo: required
|
|
Harald Hoyer |
9d5d75 |
+
|
|
Harald Hoyer |
9d5d75 |
+services:
|
|
Harald Hoyer |
9d5d75 |
+ - docker
|
|
Harald Hoyer |
9d5d75 |
+
|
|
Harald Hoyer |
9d5d75 |
+env:
|
|
Harald Hoyer |
9d5d75 |
+ matrix:
|
|
Harald Hoyer |
9d5d75 |
+ - IMAGE=latest
|
|
Harald Hoyer |
9d5d75 |
+ - IMAGE=rawhide
|
|
Harald Hoyer |
9d5d75 |
+
|
|
Harald Hoyer |
9d5d75 |
+before_script:
|
|
Harald Hoyer |
9d5d75 |
+- docker pull fedora:$IMAGE
|
|
Harald Hoyer |
9d5d75 |
+
|
|
Harald Hoyer |
9d5d75 |
+script:
|
|
Harald Hoyer |
9d5d75 |
+- docker run --privileged -it -v $(pwd)/:/dracut fedora:$IMAGE /dracut/fedora-test.sh $IMAGE-$$
|
|
Harald Hoyer |
9d5d75 |
diff --git a/fedora-test.sh b/fedora-test.sh
|
|
Harald Hoyer |
9d5d75 |
new file mode 100755
|
|
Harald Hoyer |
9d5d75 |
index 00000000..ee506caf
|
|
Harald Hoyer |
9d5d75 |
--- /dev/null
|
|
Harald Hoyer |
9d5d75 |
+++ b/fedora-test.sh
|
|
Harald Hoyer |
9d5d75 |
@@ -0,0 +1,55 @@
|
|
Harald Hoyer |
9d5d75 |
+#!/bin/bash
|
|
Harald Hoyer |
9d5d75 |
+
|
|
Harald Hoyer |
9d5d75 |
+set -ex
|
|
Harald Hoyer |
9d5d75 |
+
|
|
Harald Hoyer |
9d5d75 |
+cd ${0%/*}
|
|
Harald Hoyer |
9d5d75 |
+
|
|
Harald Hoyer |
9d5d75 |
+RUN_ID="$1"
|
|
Harald Hoyer |
9d5d75 |
+
|
|
Harald Hoyer |
9d5d75 |
+dnf -y update --best --allowerasing
|
|
Harald Hoyer |
9d5d75 |
+
|
|
Harald Hoyer |
9d5d75 |
+dnf -y install --best --allowerasing \
|
|
Harald Hoyer |
9d5d75 |
+ dash \
|
|
Harald Hoyer |
9d5d75 |
+ asciidoc \
|
|
Harald Hoyer |
9d5d75 |
+ mdadm \
|
|
Harald Hoyer |
9d5d75 |
+ lvm2 \
|
|
Harald Hoyer |
9d5d75 |
+ dmraid \
|
|
Harald Hoyer |
9d5d75 |
+ cryptsetup \
|
|
Harald Hoyer |
9d5d75 |
+ nfs-utils \
|
|
Harald Hoyer |
9d5d75 |
+ nbd \
|
|
Harald Hoyer |
9d5d75 |
+ dhcp-server \
|
|
Harald Hoyer |
9d5d75 |
+ scsi-target-utils \
|
|
Harald Hoyer |
9d5d75 |
+ iscsi-initiator-utils \
|
|
Harald Hoyer |
9d5d75 |
+ strace \
|
|
Harald Hoyer |
9d5d75 |
+ btrfs-progs \
|
|
Harald Hoyer |
9d5d75 |
+ kmod-devel \
|
|
Harald Hoyer |
9d5d75 |
+ gcc \
|
|
Harald Hoyer |
9d5d75 |
+ bzip2 \
|
|
Harald Hoyer |
9d5d75 |
+ xz \
|
|
Harald Hoyer |
9d5d75 |
+ tar \
|
|
Harald Hoyer |
9d5d75 |
+ wget \
|
|
Harald Hoyer |
9d5d75 |
+ rpm-build \
|
|
Harald Hoyer |
9d5d75 |
+ make \
|
|
Harald Hoyer |
9d5d75 |
+ git \
|
|
Harald Hoyer |
9d5d75 |
+ bash-completion \
|
|
Harald Hoyer |
9d5d75 |
+ sudo \
|
|
Harald Hoyer |
9d5d75 |
+ kernel \
|
|
Harald Hoyer |
9d5d75 |
+ dhcp-client \
|
|
Harald Hoyer |
9d5d75 |
+ /usr/bin/qemu-kvm \
|
|
Harald Hoyer |
9d5d75 |
+ e2fsprogs \
|
|
Harald Hoyer |
9d5d75 |
+ $NULL
|
|
Harald Hoyer |
9d5d75 |
+
|
|
Harald Hoyer |
9d5d75 |
+./configure
|
|
Harald Hoyer |
9d5d75 |
+
|
|
Harald Hoyer |
9d5d75 |
+NCPU=$(getconf _NPROCESSORS_ONLN)
|
|
Harald Hoyer |
9d5d75 |
+
|
|
Harald Hoyer |
9d5d75 |
+make -j$NCPU all syncheck rpm
|
|
Harald Hoyer |
9d5d75 |
+
|
|
Harald Hoyer |
9d5d75 |
+cd test
|
|
Harald Hoyer |
9d5d75 |
+
|
|
Harald Hoyer |
9d5d75 |
+time sudo make -j$((NCPU/2+1)) \
|
|
Harald Hoyer |
9d5d75 |
+ KVERSION=$(rpm -qa kernel --qf '%{VERSION}-%{RELEASE}.%{ARCH}\n' | sort -rn | head -1) \
|
|
Harald Hoyer |
9d5d75 |
+ TEST_RUN_ID=$RUN_ID \
|
|
Harald Hoyer |
9d5d75 |
+ -k V=2 \
|
|
Harald Hoyer |
9d5d75 |
+ SKIP="14 16" \
|
|
Harald Hoyer |
9d5d75 |
+ check
|
|
Harald Hoyer |
9d5d75 |
|