aboutsummaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
blob: c4f431936a4cfc9e617ab499390cb6a3a3913a47 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
---
image: debian:buster

before_script:
  - apt-get update
  - apt-get install -y dpkg-dev devscripts wget git
  - wget "https://code.fe80.eu/$CI_PROJECT_NAMESPACE/libosmocore/-/jobs/artifacts/master/download?job=build-deb" -O libosmocore.zip
  - unzip libosmocore.zip
  - cd debs/ && dpkg-scanpackages . > Packages
  - echo "deb [trusted=yes] file://$PWD ./" > /etc/apt/sources.list.d/local.list
  - cd ..
  - apt-get update

build-deb:
  stage: build
  script:
  - bash -c "yes "" | mk-build-deps -i"
  - dpkg-buildpackage -us -uc
  - rm -rf debs/
  - mkdir -p debs/
  - cp ../*.deb ../*.dsc ../*.tar* ../*.buildinfo ../*changes debs/
  - ls -al debs/
  artifacts:
    paths:
    - debs/libosmo-abis*