From 5d32f9292c2310a3e114d8f685ac03f753e093ad Mon Sep 17 00:00:00 2001 From: Akira Ohgaki <akiraohgaki@gmail.com> Date: Tue, 7 Mar 2017 07:36:15 +0900 Subject: [PATCH] Update bitbucket-pipelines.yml --- bitbucket-pipelines.yml | 56 ++++++----------------------------------- 1 file changed, 7 insertions(+), 49 deletions(-) diff --git a/bitbucket-pipelines.yml b/bitbucket-pipelines.yml index 61510ab..0ae658a 100644 --- a/bitbucket-pipelines.yml +++ b/bitbucket-pipelines.yml @@ -4,75 +4,33 @@ pipelines: - step: image: ubuntu:14.04 script: - - apt update -qq - - apt -y install sudo git curl - - apt -y install build-essential qt5-default libqt5svg5-dev qtdeclarative5-dev - - apt -y install devscripts debhelper fakeroot - - useradd -m pkgbuilder - - export HOME=/home/pkgbuilder - - chown -R pkgbuilder:pkgbuilder $(pwd) - - sudo -u pkgbuilder sh scripts/build.sh ubuntu + - sh scripts/build-docker.sh ubuntu custom: build-ubuntu: - step: image: ubuntu:14.04 script: - - apt update -qq - - apt -y install sudo git curl - - apt -y install build-essential qt5-default libqt5svg5-dev qtdeclarative5-dev - - apt -y install devscripts debhelper fakeroot - - useradd -m pkgbuilder - - export HOME=/home/pkgbuilder - - chown -R pkgbuilder:pkgbuilder $(pwd) - - sudo -u pkgbuilder sh scripts/build.sh ubuntu + - sh scripts/build-docker.sh ubuntu build-fedora: - step: image: fedora:20 script: - # dnf >= fedora:22 - - yum -y install sudo git curl - - yum -y install make automake gcc gcc-c++ libtool qt5-qtbase-devel qt5-qtsvg-devel qt5-qtdeclarative-devel - - yum -y install rpm-build - - useradd -m pkgbuilder - - export HOME=/home/pkgbuilder - - chown -R pkgbuilder:pkgbuilder $(pwd) - - sudo -u pkgbuilder sh scripts/build.sh fedora + - sh scripts/build-docker.sh fedora build-archlinux: - step: image: base/archlinux:latest script: - - pacman -Syu --noconfirm - - pacman -S --noconfirm sudo git curl - - pacman -S --noconfirm base-devel qt5-base qt5-svg qt5-declarative qt5-quickcontrols - - useradd -m pkgbuilder - - export HOME=/home/pkgbuilder - - chown -R pkgbuilder:pkgbuilder $(pwd) - - sudo -u pkgbuilder sh scripts/build.sh archlinux + - sh scripts/build-docker.sh archlinux build-snap: - step: image: ubuntu:16.04 script: - - apt update -qq - - apt -y install sudo git curl - - apt -y install build-essential qt5-default libqt5svg5-dev qtdeclarative5-dev - - apt -y install snapcraft - - useradd -m pkgbuilder - - export HOME=/home/pkgbuilder - - chown -R pkgbuilder:pkgbuilder $(pwd) - - sudo -u pkgbuilder sh scripts/build.sh snap + - sh scripts/build-docker.sh snap build-appimage: - step: image: ubuntu:14.04 script: - # Require docker run with --cap-add SYS_ADMIN --device /dev/fuse + # Require?: docker run with --cap-add SYS_ADMIN --device /dev/fuse - echo 'appimage build is disabled currently' - exit 1 - - apt update -qq - - apt -y install sudo git curl - - apt -y install build-essential qt5-default libqt5svg5-dev qtdeclarative5-dev - - apt -y install fuse zsync desktop-file-utils - #- modprobe fuse - - useradd -m pkgbuilder - - export HOME=/home/pkgbuilder - - chown -R pkgbuilder:pkgbuilder $(pwd) - - sudo -u pkgbuilder sh scripts/build.sh appimage + - sh scripts/build-docker.sh appimage -- GitLab