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

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

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

rajudev's avatar
rajudev committed
21 22 23 24 25 26
  artifacts:
    paths:
      - builds/$CI_PROJECT_NAMESPACE/hamara-live-build/output/
      - ../hamara-live-build/output/*
    untracked: false
    expire_in: 1 day
27 28

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

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

rajudev's avatar
rajudev committed
44 45 46 47 48 49
  artifacts:
    paths:
      - builds/$CI_PROJECT_NAMESPACE/hamara-live-build/output/
      - ../hamara-live-build/output/*
    untracked: false
    expire_in: 1 day