aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorJerome Forissier <jerome.forissier@linaro.org>2018-03-13 17:21:08 +0100
committerJérôme Forissier <jerome.forissier@linaro.org>2018-03-14 09:39:37 +0100
commit793884e19284de0261db79962414814f0d5d2b2e (patch)
tree4d672092b403dc426d54bba9d589619e015e7caa /.travis.yml
parent42dd7a206a8f357cf0501feb76d76b856bc52ab8 (diff)
ci: .travis.yml: clone stable version (3.0.0)
Due to recent changes in manifest.git and build.git for buildroot support, it is not possible to build with GCC4.9 anymore. One has to use the toolchain installed by "make toolchains". Since we want to keep GCC4.9 for now [1], let's revert to an older, stable version of the source tree, except for the optee_* projects which we keep at the tip of their master branch. [1] Commit 148ea708383e ("ci: .travis.yml: use GCC 4.9") Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml6
1 files changed, 5 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index a1f9aa13..b5e49d6b 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -79,9 +79,13 @@ before_script:
- (cd $HOME/bin && wget https://storage.googleapis.com/git-repo-downloads/repo && chmod +x repo)
- export PATH=$HOME/bin:$PATH
- mkdir $HOME/optee_repo
- - (cd $HOME/optee_repo && repo init -u https://github.com/OP-TEE/manifest.git -m travis.xml </dev/null && repo sync --no-clone-bundle --no-tags --quiet -j 2)
+ - (cd $HOME/optee_repo && repo init -u https://github.com/OP-TEE/manifest.git -m default_stable.xml -b refs/tags/3.0.0 </dev/null && repo sync --no-clone-bundle --no-tags -j 20)
- (cd $HOME/optee_repo/qemu && git submodule update --init dtc)
- (cd $HOME/optee_repo && mv optee_os optee_os_old && ln -s $MYHOME optee_os)
+ - (cd $HOME/optee_repo/optee_benchmark && git fetch linaro-swg master && git checkout linaro-swg/master)
+ - (cd $HOME/optee_repo/optee_examples && git fetch linaro-swg master && git checkout linaro-swg/master)
+ - (cd $HOME/optee_repo/optee_test && git fetch optee master && git checkout optee/master)
+ - (cd $HOME/optee_repo/optee_client && git fetch optee master && git checkout optee/master)
- cd $MYHOME
- git fetch https://github.com/OP-TEE/optee_os --tags
- unset CC