1. 21 12月, 2016 6 次提交
    • M
      Add --skipcommitprinting flag in cibuild.sh · c9a2fa97
      Matt Ellis 提交于
      For cases where git isn't on the path, git is an older version that
      doesn't support all the flags we need or the repository we are building
      is not actually a git repository.
      c9a2fa97
    • M
      Opt out of some `dotnet` stuff in CI · 18f14c11
      Matt Ellis 提交于
      - Sending telemetry isn't really interesting for the CI build.
      - Restoring a local package cache also isn't useful.
      18f14c11
    • M
      Add --skipcrossgen to cibuild.sh · 72c49543
      Matt Ellis 提交于
      In the general case, finding the correct crossgen to invoke is non
      trivial since there's no strong corespondence between the host Runtime
      ID (which is easy to compute) and the RID that crossgen would be
      packaged in.
      
      For example both RHEL and Centos have crossgen packaged in a nuget
      packages that uses `rhel.7-x64` as the RID, in order to share the
      package across minor versions of RHEL and Centos (which is binary
      compatibile).
      
      Since we can build Roslyn without crossgening the bootstrapped
      toolchain, I'm exposing an option to allow skipping of crossgen for
      platforms where a developer knows apriori that `crossgen.sh` would not
      compute the correct RID and fail.
      72c49543
    • M
      Support --skiptests flag in cibuild.sh · 9c200143
      Matt Ellis 提交于
      9c200143
    • M
      Allow mixed case in cibuild.sh flags · 967fcfc2
      Matt Ellis 提交于
      967fcfc2
    • M
      Fix cibuild.sh so the tests run under --release · 99e57968
      Matt Ellis 提交于
      99e57968
  2. 28 7月, 2016 1 次提交
    • M
      Make cibuild.sh --release work · 96ab71c1
      Matt Ellis 提交于
      The --release flag was being ignored to cibuild.sh because the define we
      pass to Make was set before we actually checked the command line arguments
      to cibuild.sh.  There was also a casing typo in a variable name the script
      was using which caused the BUILD_CONFIGURATION setting to never be passed
      when building the non bootstrap projects.
      96ab71c1
  3. 18 3月, 2016 1 次提交
    • J
      Remove retry around Make · edf40fe7
      Jared Parsons 提交于
      This was used to deal with unpredictable crashes of MSBuild.  Now that we're running under CoreCLR want to surface these errors and give feedback to the appropriate team.
      edf40fe7
  4. 26 2月, 2016 1 次提交
  5. 24 2月, 2016 1 次提交
    • P
      Case insensitive OSTYPE comparison · ea3822ed
      Peter Jas 提交于
      In #8701, a comparison was added for `bsd`. It worked on NetBSD as bash
      returns `netbsd` for `echo $OSTYPE`. However, today I discovered that
      on FreeBSD, it returns `FreeBSD` with upper cased `BSD`. This change
      adds the mixed casing to avoid such problems in future for other
      BSD-like OSes.
      ea3822ed
  6. 12 2月, 2016 1 次提交
    • A
      FreeBSD support: GNU Make instead of BSD Make when compiling on FreeBSD · 9ae58f6d
      Anders Jensen-Waud 提交于
      Add FreeBSD support to build file so that it picks the right path to the GNU make binary (GNU make, which is called ``gmake'' on FreeBSD in order to avoid confusion with BSD Make). The commit also fixes script references to bash with ``env'' in order to make it cross platform (e.g. bash sits in /usr/local/bin/bash not /bin/bash on FreeBSD).
      9ae58f6d
  7. 25 12月, 2015 1 次提交
  8. 24 12月, 2015 3 次提交
  9. 22 12月, 2015 1 次提交
  10. 16 12月, 2015 1 次提交
  11. 14 12月, 2015 1 次提交
  12. 12 12月, 2015 1 次提交
  13. 08 12月, 2015 1 次提交
  14. 03 12月, 2015 1 次提交
    • J
      Remove LTTNG warnings on Linux · 90ec5d39
      Jared Parsons 提交于
      The LTTNG library version used in CoreCLR requires LTTNG_HOME be set
      else it issues a warning on process startup.  This was cluttering up our
      linux build output.  Fixing this by exporting the value.
      90ec5d39
  15. 24 11月, 2015 1 次提交
    • J
      Change unix bootstrap phase to use CoreCLR · 76a37229
      Jared Parsons 提交于
      The first phase of Linux / Mac builds is to build the csc / vbc executables used to build the repo.  That initial sttep must use csc / vbc to build our compilers.  Previously this was just using our NuGet distributed compilers under Mono.  Now it uses our compilers running on coreclr.
      
      Ideally this would be the same compilers as our NuGet packages.  That's not quite available today.  Hence this is built off a spefici SHA instead.
      76a37229
  16. 22 11月, 2015 1 次提交
  17. 19 11月, 2015 1 次提交
  18. 18 11月, 2015 4 次提交
  19. 17 11月, 2015 1 次提交
  20. 08 11月, 2015 1 次提交
  21. 06 11月, 2015 1 次提交
  22. 04 11月, 2015 2 次提交
  23. 03 11月, 2015 2 次提交
  24. 31 10月, 2015 1 次提交
  25. 29 10月, 2015 1 次提交
  26. 28 10月, 2015 1 次提交
  27. 23 10月, 2015 1 次提交
  28. 22 10月, 2015 1 次提交