.gitlab-ci.yml 463 Bytes
Newer Older
Marvin Scholz's avatar
Marvin Scholz committed
1
build:
Marvin Scholz's avatar
Marvin Scholz committed
2

Marvin Scholz's avatar
Marvin Scholz committed
3
4
5
  variables:
    GIT_SUBMODULE_STRATEGY: recursive

Marvin Scholz's avatar
Marvin Scholz committed
6
  tags:
Marvin Scholz's avatar
Marvin Scholz committed
7
    - alpine
Marvin Scholz's avatar
Marvin Scholz committed
8
9
    - docker

Marvin Scholz's avatar
Marvin Scholz committed
10
11
12
  stage: build

  before_script:
Marvin Scholz's avatar
Marvin Scholz committed
13
  - apk update
Marvin Scholz's avatar
Marvin Scholz committed
14
  - apk add musl-dev git make gcc automake autoconf libtool
Marvin Scholz's avatar
Marvin Scholz committed
15
  - apk add curl-dev openssl-dev libogg-dev libvorbis-dev libxslt-dev libxml2-dev
Marvin Scholz's avatar
Marvin Scholz committed
16
17
18

  script: 
    - ./autogen.sh
Marvin Scholz's avatar
Marvin Scholz committed
19
    - ./configure || cat config.log
Marvin Scholz's avatar
Marvin Scholz committed
20
21
22
23
24
25
26
27
    - make

# run tests using the binary built before
#test:
#  stage: test
#  script:
#    - ./runmytests.sh