.gitlab-ci.yml 1.55 KB
Newer Older
1
stages:
2 3
    - build-hamara-sugam-amd64
    - build-hamara-sugam-i386
rajudev's avatar
rajudev committed
4

5
build-hamara-sugam-amd64:
6 7
    stage: build-hamara-sugam-amd64
    image:
8
      name: amd64/debian:testing
9 10
    allow_failure: true
    dependencies: []
rajudev's avatar
rajudev committed
11

12 13 14 15
    # prepare the machine for ISO build
    script:
    - apt-get update
    - apt-get -y upgrade
16
    - apt-get -y install figlet apt-utils build-essential devscripts tree binutils debootstrap git syslinux squashfs-tools genisoimage live-build live-config
17
    - ./mkbuild iso amd64 in.devel.hamaralinux.org hamara-sugam final #build amd64
18
    - tree builds/$CI_PROJECT_NAMESPACE/hamara-live-build/output
rajudev's avatar
rajudev committed
19

20 21
    artifacts:
        paths:
22
            - builds/$CI_PROJECT_NAMESPACE/hamara-live-build/output/
23
            - ../hamara-live-build/output/*
24 25
        untracked: false
        expire_in: 1 day
26 27

build-hamara-sugam-i386:
28 29
    stage: build-hamara-sugam-i386
    image:
30
      name: i386/debian:testing
31 32
    allow_failure: false
    dependencies: []
rajudev's avatar
rajudev committed
33

34 35
    # prepare the machine for ISO build
    script:
36 37
        - apt-get update
        - apt-get -y upgrade
38
        - apt-get -y install figlet apt-utils build-essential devscripts tree binutils debootstrap git syslinux squashfs-tools genisoimage live-build live-config
39
        - ./mkbuild iso i386 in.devel.hamaralinux.org hamara-sugam final #build i386
40
        - tree builds/$CI_PROJECT_NAMESPACE/hamara-live-build/output
41

42 43
    artifacts:
        paths:
44
            - builds/$CI_PROJECT_NAMESPACE/hamara-live-build/output/
45
            - ../hamara-live-build/output/*
46
        untracked: false
47
        expire_in: 1 day