[前][次][番号順一覧][スレッド一覧]

ruby-changes:53114

From: k0kubun <ko1@a...>
Date: Tue, 23 Oct 2018 23:10:18 +0900 (JST)
Subject: [ruby-changes:53114] k0kubun:r65328 (trunk): .travis.yml: run the slowest jobs first

k0kubun	2018-10-23 23:10:12 +0900 (Tue, 23 Oct 2018)

  New Revision: 65328

  https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=65328

  Log:
    .travis.yml: run the slowest jobs first
    
    to shorten time taken for finishing overall builds.
    
    appveyor.yml: comment the same intention in AppVeyor as well

  Modified files:
    trunk/.travis.yml
    trunk/appveyor.yml
Index: appveyor.yml
===================================================================
--- appveyor.yml	(revision 65327)
+++ appveyor.yml	(revision 65328)
@@ -7,6 +7,7 @@ environment: https://github.com/ruby/ruby/blob/trunk/appveyor.yml#L7
   ruby_version: "24-%Platform%"
   zlib_version: "1.2.11"
   matrix:
+    # to reduce time for finishing all jobs, run the slowest msys2 build first.
     - build: msys2
       APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
     - build: vs
Index: .travis.yml
===================================================================
--- .travis.yml	(revision 65327)
+++ .travis.yml	(revision 65328)
@@ -51,17 +51,7 @@ addons: https://github.com/ruby/ruby/blob/trunk/.travis.yml#L51
 
 matrix:
   include:
-    - name: x86_64-linux --with-jemalloc
-      os: linux
-      compiler: gcc
-      env:
-        - "CONFIG_FLAG='--with-gmp --with-jemalloc --with-valgrind'"
-        - "JOBS=-j`nproc`"
-    - name: x86_64-linux
-      os: linux
-      compiler: gcc-8
-      env:
-        - "JOBS=-j`nproc`"
+    # to reduce time for finishing all jobs, run the slowest osx build first.
     - name: x86_64-darwin17
       os: osx
       compiler: clang
@@ -78,6 +68,17 @@ matrix: https://github.com/ruby/ruby/blob/trunk/.travis.yml#L68
         - git -C $brew_core_dir checkout -q 25590710e3f7af9cfa173c5cd3eb41a0532107b6
         - HOMEBREW_NO_AUTO_UPDATE=1 brew upgrade openssl@1...
         - /usr/local/opt/openssl@1.../bin/openssl version
+    - name: x86_64-linux --with-jemalloc
+      os: linux
+      compiler: gcc
+      env:
+        - "CONFIG_FLAG='--with-gmp --with-jemalloc --with-valgrind'"
+        - "JOBS=-j`nproc`"
+    - name: x86_64-linux
+      os: linux
+      compiler: gcc-8
+      env:
+        - "JOBS=-j`nproc`"
     # - name: uinversal.i386-darwin17
     #   os: osx
     #   compiler: clang

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]