.gitlab-ci.yml 866 Bytes
Newer Older
1
stages:
rajudev's avatar
rajudev committed
2
  - build-hamara-sugam-amd64
rajudev's avatar
rajudev committed
3

4
build-hamara-sugam-amd64:
rajudev's avatar
rajudev committed
5
  stage: build-hamara-sugam-amd64
rajudev's avatar
rajudev committed
6
  tags:
rajudev's avatar
rajudev committed
7
    - vagrant
rajudev's avatar
rajudev committed
8
  allow_failure: true
9
  dependencies: []
rajudev's avatar
rajudev committed
10

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

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