qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v2 10/12] .travis.yml: move cache flushing to early common ph


From: Philippe Mathieu-Daudé
Subject: Re: [PATCH v2 10/12] .travis.yml: move cache flushing to early common phase
Date: Fri, 31 Jan 2020 16:31:20 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.2.2

On 1/30/20 12:32 PM, Alex Bennée wrote:
We shall be adding more common early setup in a future commit.

Signed-off-by: Alex Bennée <address@hidden>
---
  .travis.yml | 11 ++++++-----
  1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index f245765cfe..1b92f40eab 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -82,11 +82,16 @@ git:
    # we want to do this ourselves
    submodules: false
+# Common first phase for all steps
+before_install:
+  - if command -v ccache ; then ccache --zero-stats ; fi

Odd, this rule is called 'before_install' but is run *after* the addons:apt:packages list is installed.

Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>

+# Configure step - may be overridden
  before_script:
-  - if command -v ccache ; then ccache --zero-stats ; fi
    - mkdir -p ${BUILD_DIR} && cd ${BUILD_DIR}
    - ${SRC_DIR}/configure ${BASE_CONFIG} ${CONFIG} || { cat config.log && exit 
1; }
+
+# Main build & test - rarely overridden - controlled by TEST_CMD
  script:
    - BUILD_RC=0 && make -j3 || BUILD_RC=$?
    - if [ "$BUILD_RC" -eq 0 ] ; then travis_retry ${TEST_CMD} ; else $(exit 
$BUILD_RC); fi
@@ -268,7 +273,6 @@ matrix:
        before_script:
          - brew link --overwrite python
          - export PATH="/usr/local/opt/ccache/libexec:$PATH"
-        - if command -v ccache ; then ccache --zero-stats ; fi
          - mkdir -p ${BUILD_DIR} && cd ${BUILD_DIR}
          - ${SRC_DIR}/configure ${BASE_CONFIG} ${CONFIG} || { cat config.log 
&& exit 1; }
@@ -499,9 +503,6 @@ matrix:
          - TEST_CMD="make install -j3"
          - QEMU_VERSION="${TRAVIS_TAG:1}"
          - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-default"
-      before_script:
-        - command -v ccache && ccache --zero-stats
-        - mkdir -p ${BUILD_DIR} && cd ${BUILD_DIR}
        script:
          - make -C ${SRC_DIR} qemu-${QEMU_VERSION}.tar.bz2
          - ls -l ${SRC_DIR}/qemu-${QEMU_VERSION}.tar.bz2





reply via email to

[Prev in Thread] Current Thread [Next in Thread]