image: samthursfield/buildstream:0.1-20170627.1 cache: paths: - cache/buildstream/sources/ before_script: # Update to latest BuildStream commit - cd ~/buildstream - git remote update origin - git reset --hard origin/master - pip3 install . - cd - # Work around https://github.com/fedora-cloud/docker-brew-fedora/issues/14 - export LANG="C.UTF-8" - export LC_ALL="C.UTF-8" # Store cache in the project directory - mkdir -p "$(pwd)/cache" - export XDG_CACHE_HOME="$(pwd)/cache" stages: - build x86_64-native: stage: build script: - bst --colors build gnu-toolchain.bst armv8b64-cross: stage: build script: - bst --colors build --target-arch=armv8l64 gnu-toolchain/stage2.bst armv8l64-cross: stage: build script: - bst --colors build --target-arch=armv8l64 gnu-toolchain/stage2.bst ppc64b-cross: stage: build script: - bst --colors build --target-arch=ppc64b gnu-toolchain/stage2.bst ppc64l-cross: stage: build script: - bst --colors build --target-arch=ppc64l gnu-toolchain/stage2.bst