Skip to content
Snippets Groups Projects

Draft: - include libigloo in ci

Closed Stephan Jauernick requested to merge devel-stephan48-publish-bin-package into devel
+ 17
3
@@ -6,15 +6,16 @@ make_dist:
tags:
- docker
image: alpine:3.12
image: alpine:3.15
stage: build
before_script:
- set -xe
- apk update
- cat /etc/os*
- apk add musl-dev git make gcc automake autoconf libtool
- apk add curl-dev libogg-dev libvorbis-dev libxslt-dev libxml2-dev
- apk add musl-dev git make gcc automake autoconf libtool curl ca-certificates
- apk add curl-dev libogg-dev libvorbis-dev libxslt-dev libxml2-dev libc6-compat
# gzip required because busybox gzip does not understand best / zip for make dist
- apk add gzip zip tar
# Required for tests
@@ -23,10 +24,23 @@ make_dist:
#- adduser -s /bin/sh -D -H icecast
script:
- set -xe # yes i know the scripts will be merged... but for sanities sake
- ./autogen.sh
- export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
- 'curl -LO --header "JOB-TOKEN: $CI_JOB_TOKEN" "${CI_API_V4_URL}/projects/143/packages/generic/libigloo-bins/0.0.1-$CI_COMMIT_REF_NAME/libigloo-$CI_COMMIT_REF_NAME.tar.gz"'
- tar -C / -xvzf libigloo-$CI_COMMIT_REF_NAME.tar.gz
- ls -la /usr/local/lib
- ./configure || cat config.log
- make dist
- ls -la
- make install DESTDIR=`pwd`/_install_base/
- ls -la
- ls -la _install_base/
- cd _install_base/
- tar -cvzf ../icecast-$CI_COMMIT_REF_NAME.tar.gz *
- cd ..
- ls -la
- 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file libigloo-$CI_COMMIT_REF_NAME.tar.gz "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/icecast-bins/0.0.1-$CI_COMMIT_REF_NAME/icecast-$CI_COMMIT_REF_NAME.tar.gz"'
# Tests
#- su -c "./tests/admin-tests.sh" icecast
Loading