forked from justin2004/a-chip-setup
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.gitlab-ci.yml
58 lines (53 loc) · 1.63 KB
/
.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
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
image: debian:jessie
flash:
when: manual
script:
- rm /etc/apt/apt.conf.d/docker-clean
- apt-get update
- apt-get install -y --no-install-recommends make wget u-boot-tools
- make WGET_OPTS='--progress=dot:giga' flash.tar.gz
artifacts:
paths:
- flash.tar.gz
rootfs:
when: manual
script:
- rm /etc/apt/apt.conf.d/docker-clean
- rm /etc/apt/apt.conf.d/docker-gzip-indexes
- apt-get update
- apt-get install -y --no-install-recommends make git ca-certificates gcc libc-dev fakeroot multistrap mtd-utils android-tools-fsutils
- make WGET_OPTS='--progress=dot:giga' rootfs.ubi.sparse
artifacts:
paths:
- rootfs.ubi.sparse
modules:
when: manual
image: debian:stretch
script:
- rm /etc/apt/apt.conf.d/docker-clean
- apt-get update
- apt-get install -y --no-install-recommends make ca-certificates wget gcc libc-dev gcc-arm-linux-gnueabihf bc
- make WGET_OPTS='--progress=dot:giga' modules.tar.gz
artifacts:
paths:
- modules.tar.gz
rescue:
when: manual
script:
- rm /etc/apt/apt.conf.d/docker-clean
- apt-get update
- apt-get install -y --no-install-recommends make wget cpio u-boot-tools
- make WGET_OPTS='--progress=dot:giga' rescue.tar.gz
artifacts:
paths:
- rescue.tar.gz
repack:
when: manual
script:
- rm /etc/apt/apt.conf.d/docker-clean
- apt-get update
- apt-get install -y --no-install-recommends make git ca-certificates wget android-tools-fsutils python3 python python-lzo squashfs-tools
- make WGET_OPTS='--progress=dot:giga' prebuilt/server.squashfs
artifacts:
paths:
- prebuilt/server.squashfs