mirror of
https://github.com/cculianu/Fulcrum.git
synced 2026-08-13 12:33:27 +02:00
This commit:
- Adds building docker images for multiple architectures (currently intel, arm64)
using docker `buildx`
- Temporarily modifies the `Dockerfile` to use `ppa:mainnet-pat/opt-qt-5.13.2-bionic`
which is a clone of previously used `ppa:beineri/opt-qt-5.13.2-bionic` but builds
arm64 deb packages as well. Author is contacted to support this in their repo.
- Calin verified that the input source tree and build control files are identical to ~beineri
- Adds librocksdb.a static lib built for arm64 (should be generally useful outside of docker)
28 lines
715 B
YAML
28 lines
715 B
YAML
language: cpp
|
|
compiler: gcc
|
|
os: linux
|
|
dist: bionic
|
|
jobs:
|
|
fast_finish: true
|
|
include:
|
|
- os: linux
|
|
arch: amd64
|
|
dist: bionic
|
|
env: TARGET_OS=ubuntu
|
|
- os: linux
|
|
arch: arm64
|
|
dist: bionic
|
|
env: TARGET_OS=ubuntu
|
|
- os: osx
|
|
osx_image: xcode11
|
|
env: TARGET_OS=mac
|
|
compiler: clang
|
|
- os: windows
|
|
env: TARGET_OS=pc TARGET_MINGW=mingw64 MINGW_ARCH=x86_64
|
|
cache: false
|
|
before_install:
|
|
- "${TRAVIS_BUILD_DIR}/contrib/travis/${TRAVIS_OS_NAME}.${TARGET_OS}.before_install"
|
|
install:
|
|
- "${TRAVIS_BUILD_DIR}/contrib/travis/${TRAVIS_OS_NAME}.${TARGET_OS}.install"
|
|
script:
|
|
- "${TRAVIS_BUILD_DIR}/contrib/travis/${TRAVIS_OS_NAME}.${TARGET_OS}.script"
|