Skip to content
Snippets Groups Projects
Commit 5d32f929 authored by akiraohgaki's avatar akiraohgaki
Browse files

Update bitbucket-pipelines.yml

parent 71087079
No related branches found
No related tags found
No related merge requests found
...@@ -4,75 +4,33 @@ pipelines: ...@@ -4,75 +4,33 @@ pipelines:
- step: - step:
image: ubuntu:14.04 image: ubuntu:14.04
script: script:
- apt update -qq - sh scripts/build-docker.sh ubuntu
- 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
custom: custom:
build-ubuntu: build-ubuntu:
- step: - step:
image: ubuntu:14.04 image: ubuntu:14.04
script: script:
- apt update -qq - sh scripts/build-docker.sh ubuntu
- 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
build-fedora: build-fedora:
- step: - step:
image: fedora:20 image: fedora:20
script: script:
# dnf >= fedora:22 - sh scripts/build-docker.sh fedora
- 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
build-archlinux: build-archlinux:
- step: - step:
image: base/archlinux:latest image: base/archlinux:latest
script: script:
- pacman -Syu --noconfirm - sh scripts/build-docker.sh archlinux
- 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
build-snap: build-snap:
- step: - step:
image: ubuntu:16.04 image: ubuntu:16.04
script: script:
- apt update -qq - sh scripts/build-docker.sh snap
- 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
build-appimage: build-appimage:
- step: - step:
image: ubuntu:14.04 image: ubuntu:14.04
script: 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' - echo 'appimage build is disabled currently'
- exit 1 - exit 1
- apt update -qq - sh scripts/build-docker.sh appimage
- 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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment