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 ../*.deb . - dpkg -i *.deb - lch -v - rm -rf /debian/* && cp *.deb /debian - name: Build CentOS rpm package image: centos volumes: - name: rpm_packages path: /root/rpmbuild/RPMS/noarch/ commands: - yum -qy install rpm-build - rpmbuild --target noarch -bb lch.spec - rm -rf /root/rpmbuild/RPMS/noarch/* - rpm -i /root/rpmbuild/RPMS/noarch/*.rpm - lch -v 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