diff options
| author | 2018-02-18 14:12:11 -0500 | |
|---|---|---|
| committer | 2018-02-18 14:12:11 -0500 | |
| commit | de43db3400c4ce60ea5582117bdee1e87ab22f67 (patch) | |
| tree | ba5140cfa871cbfbc89d37b23b19ed3157875ec0 | |
| parent | Merge pull request #201 from Subv/ipc_delay_ (diff) | |
| parent | Update build.sh (diff) | |
| download | yuzu-de43db3400c4ce60ea5582117bdee1e87ab22f67.tar.gz yuzu-de43db3400c4ce60ea5582117bdee1e87ab22f67.tar.xz yuzu-de43db3400c4ce60ea5582117bdee1e87ab22f67.zip | |
Merge pull request #198 from N00byKing/clang
Use Docker for Build Target clang-format for travis.
Diffstat (limited to '')
| -rw-r--r-- | .travis.yml | 13 | ||||
| -rwxr-xr-x | .travis/clang-format/build.sh | 3 | ||||
| -rwxr-xr-x | .travis/clang-format/deps.sh | 3 | ||||
| -rwxr-xr-x | .travis/clang-format/docker.sh | 8 |
4 files changed, 18 insertions, 9 deletions
diff --git a/.travis.yml b/.travis.yml index e2742b5fe..044708b1d 100644 --- a/.travis.yml +++ b/.travis.yml | |||
| @@ -3,16 +3,11 @@ matrix: | |||
| 3 | include: | 3 | include: |
| 4 | - os: linux | 4 | - os: linux |
| 5 | env: NAME="clang-format" | 5 | env: NAME="clang-format" |
| 6 | sudo: required | ||
| 6 | dist: trusty | 7 | dist: trusty |
| 7 | addons: | 8 | services: docker |
| 8 | apt: | 9 | install: "./.travis/clang-format/deps.sh" |
| 9 | sources: | 10 | script: "./.travis/clang-format/build.sh" |
| 10 | - sourceline: 'deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-6.0 main' | ||
| 11 | key_url: 'https://apt.llvm.org/llvm-snapshot.gpg.key' | ||
| 12 | - sourceline: 'deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu trusty main' | ||
| 13 | packages: | ||
| 14 | - clang-format-6.0 | ||
| 15 | script: "./.travis/clang-format/script.sh" | ||
| 16 | - os: linux | 11 | - os: linux |
| 17 | env: NAME="linux build" | 12 | env: NAME="linux build" |
| 18 | sudo: required | 13 | sudo: required |
diff --git a/.travis/clang-format/build.sh b/.travis/clang-format/build.sh new file mode 100755 index 000000000..3707be3c9 --- /dev/null +++ b/.travis/clang-format/build.sh | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | #!/bin/bash -ex | ||
| 2 | |||
| 3 | docker run -v $(pwd):/yuzu ubuntu:18.04 /bin/bash -ex /yuzu/.travis/clang-format/docker.sh | ||
diff --git a/.travis/clang-format/deps.sh b/.travis/clang-format/deps.sh new file mode 100755 index 000000000..540bb934a --- /dev/null +++ b/.travis/clang-format/deps.sh | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | #!/bin/sh -ex | ||
| 2 | |||
| 3 | docker pull ubuntu:18.04 | ||
diff --git a/.travis/clang-format/docker.sh b/.travis/clang-format/docker.sh new file mode 100755 index 000000000..05047e9b8 --- /dev/null +++ b/.travis/clang-format/docker.sh | |||
| @@ -0,0 +1,8 @@ | |||
| 1 | #!/bin/bash -ex | ||
| 2 | |||
| 3 | apt-get update | ||
| 4 | apt-get install -y clang-format-6.0 | ||
| 5 | |||
| 6 | # Run clang-format | ||
| 7 | cd /yuzu | ||
| 8 | ./.travis/clang-format/script.sh | ||