kind: pipeline name: default platform: os: linux arch: amd64 cache: mount: - .cache steps: - name: build image: debian:stable-slim privileged: false environment: BUILDDEPS: build-essential libc6-dev libhidapi-dev libssl-dev MAKEFLAGS: -j 4 commands: - mkdir -p /var/cache/apt/archives - cp -rp .cache/ /var/cache/apt/archives/ - ls -l /var/cache/apt/archives - echo 'Acquire::http { Proxy "http://172.17.0.1:3142"; }' | tee -a /etc/apt/apt.conf.d/proxy - apt-get update - apt-get --yes upgrade - apt-get --yes install $BUILDDEPS - cp -rp /var/cache/apt/archives .cache/ - ls -l .cache - export MAKEFLAGS - make -C src - make -C src/contrib - ls -l src/radangel src/contrib/websockify - md5sum src/radangel src/contrib/websockify when: branch: - master 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: - src/radangel - src/contrib/websockify file_exists: overwrite checksum: - md5 - sha1 - sha256 - sha512 - adler32 - crc32 draft: true prerelease: true note: CHANGELOG.md title: Release insecure: false when: branch: master event: tag