| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- kind: pipeline
- name: clone-build-release
-
- platform:
- os: linux
- arch: amd64
-
- steps:
- - name: build
- image: debian:stable-slim
- environment:
- BUILDDEPS: build-essential libc6-dev libhidapi-dev libssl-dev
- MAKEFLAGS: -j 4
- MAKEDIRS: src src/contrib
- BINARIES: src/radangel src/contrib/websockify
- ARCHIVE: radangel-release
- RELEASE: src/radangel src/contrib/websockify config html service
- commands:
- - |
- cat >> /etc/apt/apt.conf.d/01-proxy <<-EOF
- Acquire::http { Proxy "http://172.17.0.1:3142"; }
- Acquire::https { Proxy "https://"; };
- EOF
- - apt-get update && apt-get --yes upgrade
- - apt-get --yes install $BUILDDEPS
- - export MAKEFLAGS
- - for DIR in $MAKEDIRS; do make -C $DIR ; done
- - tar -czvf $ARCHIVE.tar.gz $RELEASE
- - ls -l $ARCHIVE.tar.gz $BINARIES && md5sum $ARCHIVE.tar.gz $BINARIES
- when:
- event: [ push, tag ]
-
- - name: release
- image: plugins/gitea-release
- depends_on:
- - build
- settings:
- api_key:
- from_secret: gitea-release
- base_url: https://git.unino.de
- files:
- - CHANGELOG.md
- - README.md
- - src/radangel
- - src/contrib/websockify
- - radangel-release.tar.gz
- when:
- event: tag
|