Generate package for Debian buster.
continuous-integration/drone/push Build was killed
Details
continuous-integration/drone/push Build was killed
Details
This commit is contained in:
parent
e73a7625a6
commit
b172c3cb3c
31
.drone.yml
31
.drone.yml
|
@ -99,7 +99,7 @@ trigger:
|
||||||
- tag
|
- tag
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: deb
|
- name: Debian stretch
|
||||||
image: debian:stretch-slim
|
image: debian:stretch-slim
|
||||||
pull: always
|
pull: always
|
||||||
environment:
|
environment:
|
||||||
|
@ -124,7 +124,32 @@ steps:
|
||||||
- name: gpg-key
|
- name: gpg-key
|
||||||
path: /var/autosign_gpg.key
|
path: /var/autosign_gpg.key
|
||||||
|
|
||||||
# - name: rpm
|
- name: Debian buster
|
||||||
|
image: debian:buster-slim
|
||||||
|
pull: always
|
||||||
|
environment:
|
||||||
|
CXX: g++-8
|
||||||
|
CXXFLAGS: -pipe -O2
|
||||||
|
LANG: en_US.utf-8
|
||||||
|
commands:
|
||||||
|
- rm /etc/apt/apt.conf.d/docker-clean
|
||||||
|
- alias apt-get='rm -f /var/cache/apt/archives/lock && apt-get'
|
||||||
|
- apt-get update -q
|
||||||
|
- apt-get install -qy build-essential cmake pkg-config libmagick++-dev gnupg dpkg-dev d-shlibs lsb-release
|
||||||
|
- rm -rf build && mkdir -p build && cd build
|
||||||
|
- cmake -DWITH_DEB=YES ..
|
||||||
|
- make package
|
||||||
|
- gpg --import /var/autosign_gpg.key
|
||||||
|
- gpg --verbose --detach-sign *.deb
|
||||||
|
- cp -v identiconpp_${DRONE_TAG}-0_amd64_buster.deb ..
|
||||||
|
- cp -v identiconpp_${DRONE_TAG}-0_amd64_buster.deb.sig ..
|
||||||
|
volumes:
|
||||||
|
- name: debian-package-cache
|
||||||
|
path: /var/cache/apt/archives
|
||||||
|
- name: gpg-key
|
||||||
|
path: /var/autosign_gpg.key
|
||||||
|
|
||||||
|
# - name: CentOS 7
|
||||||
# image: centos:7
|
# image: centos:7
|
||||||
# pull: always
|
# pull: always
|
||||||
# environment:
|
# environment:
|
||||||
|
@ -165,6 +190,8 @@ steps:
|
||||||
files:
|
files:
|
||||||
- identiconpp_${DRONE_TAG}-0_amd64_stretch.deb
|
- identiconpp_${DRONE_TAG}-0_amd64_stretch.deb
|
||||||
- identiconpp_${DRONE_TAG}-0_amd64_stretch.deb.sig
|
- identiconpp_${DRONE_TAG}-0_amd64_stretch.deb.sig
|
||||||
|
- identiconpp_${DRONE_TAG}-0_amd64_buster.deb
|
||||||
|
- identiconpp_${DRONE_TAG}-0_amd64_buster.deb.sig
|
||||||
# - identiconpp-${DRONE_TAG}-0.x86_64.centos7.rpm
|
# - identiconpp-${DRONE_TAG}-0.x86_64.centos7.rpm
|
||||||
# - identiconpp-${DRONE_TAG}-0.x86_64.centos7.rpm.sig
|
# - identiconpp-${DRONE_TAG}-0.x86_64.centos7.rpm.sig
|
||||||
checksum:
|
checksum:
|
||||||
|
|
|
@ -84,7 +84,7 @@ Gentoo ebuilds are available via my link:{uri-overlay}[repository].
|
||||||
=== Automatically generated packages
|
=== Automatically generated packages
|
||||||
|
|
||||||
Binary packages are generated automatically for each
|
Binary packages are generated automatically for each
|
||||||
link:{uri-base}/releases[release] for Debian stretch. They are signed with my
|
link:{uri-base}/releases[release]. They are signed with my
|
||||||
link:{uri-pgpkey}[automatic signing key].
|
link:{uri-pgpkey}[automatic signing key].
|
||||||
|
|
||||||
=== From source
|
=== From source
|
||||||
|
|
Loading…
Reference in New Issue