From 061944079b73339f0220fe0442b42bdf236ea623 Mon Sep 17 00:00:00 2001 From: lat9nq <22451773+lat9nq@users.noreply.github.com> Date: Sat, 17 Jul 2021 01:43:33 -0400 Subject: [PATCH] travis: Build using the linux-liftinstall Docker container travis: Build in release mode travis: Use yuzu user for building travis: Fix permissions resetting --- .travis/build.sh | 11 +---------- .travis/exec.sh | 6 ++++++ 2 files changed, 7 insertions(+), 10 deletions(-) create mode 100644 .travis/exec.sh diff --git a/.travis/build.sh b/.travis/build.sh index 92bc3d2..54842c5 100644 --- a/.travis/build.sh +++ b/.travis/build.sh @@ -1,15 +1,6 @@ #!/usr/bin/env bash cd /liftinstall || exit 1 -# setup NodeJS -curl -sL https://deb.nodesource.com/setup_12.x | bash - -# setup Yarn -curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - -echo "deb https://dl.yarnpkg.com/debian/ stable main" > /etc/apt/sources.list.d/yarn.list - -apt-get update -apt-get install -y libwebkit2gtk-4.0-dev libssl-dev nodejs yarn - yarn --cwd ui -cargo build +cargo build --release diff --git a/.travis/exec.sh b/.travis/exec.sh new file mode 100644 index 0000000..4609bfb --- /dev/null +++ b/.travis/exec.sh @@ -0,0 +1,6 @@ +#!/bin/bash -ex + +# the UID for the container yuzu user is 1027 +sudo chown -R 1027 ./ +docker run -v $(pwd):/liftinstall -t yuzuemu/build-environments:linux-liftinstall /bin/bash /liftinstall/.travis/build.sh +sudo chown -R $(id -u):$(id -g) ./