kind: pipeline type: docker name: default steps: - name: Build Ubuntu deb package image: ubuntu volumes: - name: deb_packages path: /debian commands: - export DEBIAN_FRONTEND=noninteractive - apt-get update && apt-get install -y dpkg-dev debhelper - dpkg-buildpackage -us -uc - cp ../lch_0.6.10_all.deb . - dpkg -i lch_0.6.10_all.deb - lch -v - cp lch_0.6.10_all.deb /debian - name: Build CentOS rpm package image: centos volumes: - name: rpm_packages path: /root/rpmbuild/RPMS/noarch/ commands: - rpmbuild --target noarch -bb lch.spec - rpm -i /root/rpmbuild/RPMS/noarch/* volumes: - name: deb_packages host: path: /opt/docker/production/lch-web/web/deb - name: rpm_packages host: path: /opt/docker/production/lch-web/web/rpm