.gitlab-ci.yml 462 Bytes
Newer Older
Jan Beinke's avatar
Jan Beinke committed
1

2
3
4
5
6
stages:
    - build
    - package
    - deploy

Dominik Schachten's avatar
Dominik Schachten committed
7
# build job name used to retrieve artifact in irb-admin/package
8
build:
Dominik Schachten's avatar
Dominik Schachten committed
9
10
    tags:
        - shared
Dominik Schachten's avatar
Fixup!    
Dominik Schachten committed
11
    image: hub.cs.upb.de/irb/build-container/arch-ipxe
12
13
14
15
    stage: build
    artifacts:
        expire_in: 1 hour
        paths:
Dominik Schachten's avatar
Fixup!    
Dominik Schachten committed
16
            - ./*.efi
17
    script:
Dominik Schachten's avatar
Dominik Schachten committed
18
19
        # ipxe has to be a full clone, shallow clone interferes with versioning 
        - git clone git://git.ipxe.org/ipxe.git
20
        - bash build.sh