From 15c078ab0ba2e823431ee40936e67f7d95ad6b74 Mon Sep 17 00:00:00 2001 From: Eugene Yokota Date: Thu, 15 Sep 2016 22:57:07 -0400 Subject: [PATCH] Quieter ivyLoggingLevel for CI `ivyLoggingLevel` is dropped to `UpdateLogging.Quiet` when Jenkins or Travis is detected. --- main/src/main/scala/sbt/Defaults.scala | 6 +++++- notes/1.0.0/quieter-log.md | 5 +++++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 notes/1.0.0/quieter-log.md diff --git a/main/src/main/scala/sbt/Defaults.scala b/main/src/main/scala/sbt/Defaults.scala index 4162c2d48..ed54a98be 100755 --- a/main/src/main/scala/sbt/Defaults.scala +++ b/main/src/main/scala/sbt/Defaults.scala @@ -1181,7 +1181,11 @@ object Classpaths { dependencyOverrides :== Set.empty, libraryDependencies :== Nil, excludeDependencies :== Nil, - ivyLoggingLevel :== UpdateLogging.Default, + ivyLoggingLevel :== { + // This will suppress "Resolving..." logs on Jenkins and Travis. + if (sys.env.get("BUILD_NUMBER").isDefined || sys.env.get("CI").isDefined) UpdateLogging.Quiet + else UpdateLogging.Default + }, ivyXML :== NodeSeq.Empty, ivyValidate :== false, moduleConfigurations :== Nil, diff --git a/notes/1.0.0/quieter-log.md b/notes/1.0.0/quieter-log.md new file mode 100644 index 000000000..b6bb7855f --- /dev/null +++ b/notes/1.0.0/quieter-log.md @@ -0,0 +1,5 @@ +### Improvements + +- `ivyLoggingLevel` is dropped to `UpdateLogging.Quiet` when CI environment is detected. [@eed3si9n][@eed3si9n] + + [@eed3si9n]: https://github.com/eed3si9n