Skip to content
Snippets Groups Projects
  1. Feb 10, 2017
  2. Feb 07, 2017
  3. Feb 03, 2017
    • Heikki Halmet's avatar
      Provision: Storage android sdk and ndk version information · a3697796
      Heikki Halmet authored
      
      Sdk and ndk version information will be storaged to versions.txt.
      Versions.txt will be used for all provision scripts and later on it's
      data will be printed to provision log.
      
      Also script name changed to match both android sdk and ndk.
      
      Change-Id: I3366e596f539099c3b587466d90905d0889398fe
      Reviewed-by: default avatarTony Sarajärvi <tony.sarajarvi@qt.io>
      a3697796
    • Heikki Halmet's avatar
      Provision: Script to print sw versions to provision log · 6afffd69
      Heikki Halmet authored
      
      This script is the last script that is run by provisioning. It will
      print all storaged sw information to provision log
      
      Change-Id: I2c76d5f7cccf9c116cb660ffcb67d3bece473da8
      Reviewed-by: default avatarTony Sarajärvi <tony.sarajarvi@qt.io>
      6afffd69
    • Joerg Bornemann's avatar
      Update jom to 1.1.2 · 32b5e271
      Joerg Bornemann authored
      
      The most important changes that affect the CI are:
        - Fixed bogus path in error message for failed targets.
        - Fixed error "JobClient destroyed while still acquiring."
          that could be yielded for failed builds.
        - Fixed /k option (QTCREATORBUG-17131).
        - Added the special .NOTPARALLEL target that disables parallel
          build for the containing makefile. (This one is needed to
          build QtWebEngine in debug-and-release properly.)
        - Introduced the JOMFLAGS environment variable.
          This is a MAKEFLAGS pendant. JOMFLAGS is useful to set up
          separate flags for nmake and jom.
      
      Change-Id: Icb2462d06b000a3fe29e1e9290b294cb1e900409
      Reviewed-by: default avatarSimon Hausmann <simon.hausmann@qt.io>
      32b5e271
    • Heikki Halmet's avatar
      Provision: Script for linux to remove preinstalled software · 0c8536fc
      Heikki Halmet authored
      
      Script to remove tier1's preinstalled software. Script itself includes
      all information about the software that needs to be removed from tier2
      before provision starts to run installations. When this script is run
      for certain platform that platform needs to provision all removed
      software back to tier2 template. So user needs to make sure that all
      needed provision script are available when calling this removal-script.
      Goal is to have vanilla os when provision don't need to remove any
      software before installations. When this goal is reached this script
      and script calls can be removed from provision.
      
      Change-Id: I048909800807fabb1dc599e768a90e7457fbc2cf
      Reviewed-by: default avatarSimon Hausmann <simon.hausmann@qt.io>
      0c8536fc
  4. Jan 28, 2017
  5. Jan 24, 2017
    • Heikki Halmet's avatar
      Provision: Set bash_profile to read .bashrc · 3276f075
      Heikki Halmet authored
      
      The method (vmware tools) of launching a process inside a virtual
      machine results in the launch of a process that does not originate
      from a login shell. Therefore the CI system explicitly starts the
      agent with "bash -l -c" to enforce the invocation as login shell
      and thus execute settings from /etc/profile, ~/.bash_profile, etc.
      
      This brings the behavior of the system closer to what we see as
      developers.
      
      However the shell is a non-interactive shell, therefore ~/.bashrc
      is not read by default.
      
      On Linux systems such as RHEL, ~/.bash_profile is configured to still
      read ~/.bashrc.
      
      For consistency we apply the same logic to the macOS configurations.
      
      Change-Id: I417ecd7866bc4ae1b50beb14c19b456588b4050a
      Reviewed-by: default avatarSimon Hausmann <simon.hausmann@qt.io>
      3276f075
    • Heikki Halmet's avatar
      Add Android NDK/SDK to provision for macOS 10.10 and 10.11 · eeea4e5c
      Heikki Halmet authored
      
      Install latest Android sdk and ndk.
      It also runs update for SDK API level 18
      
      Task-number: QTBUG-58370
      Change-Id: I1bf8cb42dd3e753be27fa9fcd2c1ac8ccbdb87c3
      Reviewed-by: default avatarSimon Hausmann <simon.hausmann@qt.io>
      eeea4e5c
  6. Jan 11, 2017
  7. Jan 09, 2017
  8. Jan 06, 2017
  9. Dec 21, 2016
  10. Dec 19, 2016
  11. Dec 16, 2016
  12. Dec 08, 2016
    • Simon Hausmann's avatar
      Improve disabling of screensaver on macOS · 16d05b08
      Simon Hausmann authored
      
      Setting the idleTime on currentHost works well, until the hardware UUID changes
      and thus the host ID for the setting. With kvm that happens quite frequently,
      with vmware less but also occasionally (deep clone for example). By disabling
      the screensaver on start-up we can cover all cases quite easily.
      
      Change-Id: Ibdcf404430656f9caa47386ca3c732366ddfc8c7
      Reviewed-by: default avatarJędrzej Nowacki <jedrzej.nowacki@qt.io>
      16d05b08
  13. Dec 07, 2016
  14. Nov 25, 2016
  15. Nov 22, 2016
  16. Sep 30, 2016
  17. Sep 12, 2016
    • Heikki Halmet's avatar
      Android sdk and ndk to provisioning for qt5.6 · f1de674f
      Heikki Halmet authored
      
      Install latest Android sdk and ndk.
      It also runs update for SDK API level 18, latest SDK- and platform-
      tools and build-tools version 23.0.3.
      Build-tools version 23.0.3 is the latest usable version
      for Red Hat 6. Newer version of build-tools, version 24.x.x,
      requires GLIBC_2.14, which is not available in Red Hat 6.
      
      Change-Id: Iddc353674a65e0af7a9036d9296b9c2933fa114f
      Reviewed-by: default avatarSimon Hausmann <simon.hausmann@qt.io>
      f1de674f
  18. Aug 03, 2016
    • Tony Sarajärvi's avatar
      Fix Coin provisioning in RHEL 6 regarding sslclientkey values · 19b472f1
      Tony Sarajärvi authored
      
      There was a bug in RHELs subscription manager that caused yum
      not to work by fetching incorrect data into the sslclientkey repository
      parameter value.
      This provisioning script fetches new data for the repository and thus
      fixes yum. Naturally by not having a template where a bad repository
      exists, this script would be obsolete. Also, as this needs to be run
      before any other scripts using yum, prefixes were added to the scripts.
      
      Change-Id: I5c6ed1d43451d2918f9b6dad22b0106339f36aea
      Reviewed-by: default avatarFrederik Gladhorn <frederik.gladhorn@qt.io>
      19b472f1
  19. Jun 16, 2016
  20. Jun 02, 2016
  21. May 30, 2016