diff --git a/.travis.yml b/.travis.yml index fb12f9497..2b79f55a4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -53,16 +53,17 @@ before_install: - git submodule update --init --recursive stages: - - compile + - compile1 + - compile2 - test jobs: include: - - stage: compile + - stage: compile1 name: build gcc script: - ci/build-riscv-gcc.sh - - stage: compile + - stage: compile2 name: build tools script: - ci/install-verilator.sh diff --git a/ci/gitlab-ci-emul.sh b/ci/gitlab-ci-emul.sh index 9435a1452..dfbf6fd1b 100755 --- a/ci/gitlab-ci-emul.sh +++ b/ci/gitlab-ci-emul.sh @@ -18,7 +18,8 @@ sudo apt install \ flex \ texinfo \ python-pexpect \ - libusb-1.0-0-dev + libusb-1.0-0-dev \ + default-jdk # customize your paths here source ci/path-setup.sh diff --git a/ci/travis-ci-emul.sh b/ci/travis-ci-emul.sh index ce9c98d7a..d1267b7b5 100644 --- a/ci/travis-ci-emul.sh +++ b/ci/travis-ci-emul.sh @@ -19,7 +19,7 @@ sudo apt install \ texinfo \ python-pexpect \ libusb-1.0-0-dev \ - device-tree-compiler + default-jdk # customize your paths here source ci/path-setup.sh @@ -30,6 +30,8 @@ ci/build-riscv-gcc.sh ci/install-fesvr.sh ci/install-verilator.sh ci/build-riscv-tests.sh +ci/install-dtc.sh +ci/install-spike.sh make clean # run asm tests on verilator