blob: 030d91b6479795cf1bb02f829951693f5856c752 (
plain)
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
stages:
- images
- publish
.store_images: &store_images
- xz --verbose *.qcow2
- mkdir $CI_JOB_NAME
- mv --verbose *.qcow2.xz $CI_JOB_NAME
- tree -s -h --charset utf8 -T "$CI_JOB_NAME images" -H "$CI_JOB_URL/artifacts/raw/$CI_JOB_NAME" $CI_JOB_NAME > index.html
- mv --verbose index.html $CI_JOB_NAME
fedora:
stage: images
image: registry.gitlab.com/kraxel/rpm-package-builder:fedora
before_script:
- time dnf install -y /usr/bin/guestfish /usr/bin/xz
script:
- time ./Fedora-efi-grub2.sh
- time ./Fedora-efi-systemd.sh
- *store_images
artifacts:
paths:
- fedora
centos8:
stage: images
image: registry.gitlab.com/kraxel/rpm-package-builder:centos8
before_script:
- time dnf install -y /usr/bin/guestfish /usr/bin/xz
script:
- sed -i -e '/proxy/d' repos/centos-8.repo
- time ./CentOS8-efi.sh
- *store_images
artifacts:
paths:
- centos8
centos7:
stage: images
image: registry.gitlab.com/kraxel/rpm-package-builder:centos7
before_script:
- time yum install -y /usr/bin/guestfish /usr/bin/xz
script:
- sed -i -e '/proxy/d' repos/centos-7.repo
- time ./CentOS7-efi.sh
- *store_images
artifacts:
paths:
- centos7
pages:
stage: publish
image: registry.gitlab.com/kraxel/rpm-package-builder:fedora
dependencies:
- fedora
script:
- mkdir public
- mv fedora/index.html public
artifacts:
paths:
- public/
|