jitpack / jitpack.io

Documentation and issues of https://jitpack.io
MIT License
2.53k stars 183 forks source link

build log readability #436

Open kindlychung opened 8 years ago

kindlychung commented 8 years ago

Here is an example:

Start: Mon Feb 15 12:08:49 UTC 2016
Git:
0.1.2
commit 021ae3efe03804eb1a658077d23f8a4f6f57825e
Author: Kaiyin Zhong 
Date:   Mon Feb 15 13:07:27 2016 +0100

    optimize imports and check matrix size

submodule status:
[residual] arg = '--version'
No extra sbt options have been defined
Detected sbt version 0.13.8
Downloading sbt launcher for 0.13.8:
  From  http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/0.13.8/sbt-launch.jar
    To  /home/jitpack/.sbt/launchers/0.13.8/sbt-launch.jar
Using default jvm options
Detected Java version: 1.8.0_60
# Executing command line:
/usr/lib/jvm/java-8-oracle/bin/java
-Xms512m
-Xmx1536m
-Xss2m
-XX:ReservedCodeCacheSize=256m
-XX:+TieredCompilation
-XX:+CMSClassUnloadingEnabled
-XX:+UseConcMarkSweepGC
-jar
/home/jitpack/.sbt/launchers/0.13.8/sbt-launch.jar
warn
"set javaHome in ThisBuild := Some(file("/usr/lib/jvm/java-8-oracle"))"
info
--version

Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
sbt launcher version 0.13.8
Running: sbt clean publishM2
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
Getting org.scala-sbt sbt 0.13.8 ...
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt/0.13.8/jars/sbt.jar ...
    [SUCCESSFUL ] org.scala-sbt#sbt;0.13.8!sbt.jar (1595ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/main/0.13.8/jars/main.jar ...
    [SUCCESSFUL ] org.scala-sbt#main;0.13.8!main.jar (1630ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-interface/0.13.8/jars/compiler-interface-src.jar ...
    [SUCCESSFUL ] org.scala-sbt#compiler-interface;0.13.8!compiler-interface-src.jar (1495ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-interface/0.13.8/jars/compiler-interface-bin.jar ...
    [SUCCESSFUL ] org.scala-sbt#compiler-interface;0.13.8!compiler-interface-bin.jar (1507ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/precompiled-2_8_2/0.13.8/jars/compiler-interface-bin.jar ...
    [SUCCESSFUL ] org.scala-sbt#precompiled-2_8_2;0.13.8!compiler-interface-bin.jar (1536ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/precompiled-2_9_2/0.13.8/jars/compiler-interface-bin.jar ...
    [SUCCESSFUL ] org.scala-sbt#precompiled-2_9_2;0.13.8!compiler-interface-bin.jar (1573ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/precompiled-2_9_3/0.13.8/jars/compiler-interface-bin.jar ...
    [SUCCESSFUL ] org.scala-sbt#precompiled-2_9_3;0.13.8!compiler-interface-bin.jar (1649ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/actions/0.13.8/jars/actions.jar ...
    [SUCCESSFUL ] org.scala-sbt#actions;0.13.8!actions.jar (1681ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/main-settings/0.13.8/jars/main-settings.jar ...
    [SUCCESSFUL ] org.scala-sbt#main-settings;0.13.8!main-settings.jar (1689ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/interface/0.13.8/jars/interface.jar ...
    [SUCCESSFUL ] org.scala-sbt#interface;0.13.8!interface.jar (1660ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/io/0.13.8/jars/io.jar ...
    [SUCCESSFUL ] org.scala-sbt#io;0.13.8!io.jar (1524ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/ivy/0.13.8/jars/ivy.jar ...
    [SUCCESSFUL ] org.scala-sbt#ivy;0.13.8!ivy.jar (1556ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/launcher-interface/0.13.8/jars/launcher-interface.jar ...
    [SUCCESSFUL ] org.scala-sbt#launcher-interface;0.13.8!launcher-interface.jar (1518ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/logging/0.13.8/jars/logging.jar ...
    [SUCCESSFUL ] org.scala-sbt#logging;0.13.8!logging.jar (1557ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/logic/0.13.8/jars/logic.jar ...
    [SUCCESSFUL ] org.scala-sbt#logic;0.13.8!logic.jar (1576ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/process/0.13.8/jars/process.jar ...
    [SUCCESSFUL ] org.scala-sbt#process;0.13.8!process.jar (1700ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/run/0.13.8/jars/run.jar ...
    [SUCCESSFUL ] org.scala-sbt#run;0.13.8!run.jar (1698ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/command/0.13.8/jars/command.jar ...
    [SUCCESSFUL ] org.scala-sbt#command;0.13.8!command.jar (1793ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/classpath/0.13.8/jars/classpath.jar ...
    [SUCCESSFUL ] org.scala-sbt#classpath;0.13.8!classpath.jar (1515ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/completion/0.13.8/jars/completion.jar ...
    [SUCCESSFUL ] org.scala-sbt#completion;0.13.8!completion.jar (1770ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/api/0.13.8/jars/api.jar ...
    [SUCCESSFUL ] org.scala-sbt#api;0.13.8!api.jar (1625ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-integration/0.13.8/jars/compiler-integration.jar ...
    [SUCCESSFUL ] org.scala-sbt#compiler-integration;0.13.8!compiler-integration.jar (1599ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-ivy-integration/0.13.8/jars/compiler-ivy-integration.jar ...
    [SUCCESSFUL ] org.scala-sbt#compiler-ivy-integration;0.13.8!compiler-ivy-integration.jar (1508ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/relation/0.13.8/jars/relation.jar ...
    [SUCCESSFUL ] org.scala-sbt#relation;0.13.8!relation.jar (1442ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/task-system/0.13.8/jars/task-system.jar ...
    [SUCCESSFUL ] org.scala-sbt#task-system;0.13.8!task-system.jar (1478ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/tasks/0.13.8/jars/tasks.jar ...
    [SUCCESSFUL ] org.scala-sbt#tasks;0.13.8!tasks.jar (1440ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/tracking/0.13.8/jars/tracking.jar ...
    [SUCCESSFUL ] org.scala-sbt#tracking;0.13.8!tracking.jar (1517ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/testing/0.13.8/jars/testing.jar ...
    [SUCCESSFUL ] org.scala-sbt#testing;0.13.8!testing.jar (1414ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/control/0.13.8/jars/control.jar ...
    [SUCCESSFUL ] org.scala-sbt#control;0.13.8!control.jar (1504ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/collections/0.13.8/jars/collections.jar ...
    [SUCCESSFUL ] org.scala-sbt#collections;0.13.8!collections.jar (1457ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/incremental-compiler/0.13.8/jars/incremental-compiler.jar ...
    [SUCCESSFUL ] org.scala-sbt#incremental-compiler;0.13.8!incremental-compiler.jar (1407ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compile/0.13.8/jars/compile.jar ...
    [SUCCESSFUL ] org.scala-sbt#compile;0.13.8!compile.jar (1438ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/persist/0.13.8/jars/persist.jar ...
    [SUCCESSFUL ] org.scala-sbt#persist;0.13.8!persist.jar (1508ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/classfile/0.13.8/jars/classfile.jar ...
    [SUCCESSFUL ] org.scala-sbt#classfile;0.13.8!classfile.jar (1452ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/cross/0.13.8/jars/cross.jar ...
    [SUCCESSFUL ] org.scala-sbt#cross;0.13.8!cross.jar (1550ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/serialization_2.10/0.1.1/jars/serialization_2.10.jar ...
    [SUCCESSFUL ] org.scala-sbt#serialization_2.10;0.1.1!serialization_2.10.jar (1390ms)
downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-pickling_2.10/0.10.0/scala-pickling_2.10-0.10.0.jar ...
    [SUCCESSFUL ] org.scala-lang.modules#scala-pickling_2.10;0.10.0!scala-pickling_2.10.jar (98ms)
downloading https://repo1.maven.org/maven2/org/scalamacros/quasiquotes_2.10/2.0.1/quasiquotes_2.10-2.0.1.jar ...
    [SUCCESSFUL ] org.scalamacros#quasiquotes_2.10;2.0.1!quasiquotes_2.10.jar (47ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/cache/0.13.8/jars/cache.jar ...
    [SUCCESSFUL ] org.scala-sbt#cache;0.13.8!cache.jar (1535ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/test-agent/0.13.8/jars/test-agent.jar ...
    [SUCCESSFUL ] org.scala-sbt#test-agent;0.13.8!test-agent.jar (1432ms)
downloading https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/apply-macro/0.13.8/jars/apply-macro.jar ...
    [SUCCESSFUL ] org.scala-sbt#apply-macro;0.13.8!apply-macro.jar (1452ms)
:: retrieving :: org.scala-sbt#boot-app
    confs: [default]
    52 artifacts copied, 0 already retrieved (17674kB/326ms)
[info] Loading project definition from /home/jitpack/build/project
[info] Set current project to sfreechart (in build file:/home/jitpack/build/)
[info] Defining {.}/*:javaHome
[info] The new value will be used by *:compilers, *:console::compilers and 6 others.
[info]  Run `last` for details.
[info] Reapplying settings...
[info] Set current project to sfreechart (in build file:/home/jitpack/build/)
[success] Total time: 0 s, completed Feb 15, 2016 12:11:13 PM
[info] Packaging /home/jitpack/build/target/scala-2.11/sfreechart_2.11-0.1-sources.jar ...
[info] Done packaging.
[info] Updating {file:/home/jitpack/build/}build...
[info] Wrote /home/jitpack/build/target/scala-2.11/sfreechart_2.11-0.1.pom
[info] Resolving org.scala-lang#scala-library;2.11.7 ...

[info] Resolving org.scala-lang#scala-library;2.11.7 ...

[info] Resolving org.jfree#jfreechart;1.0.19 ...

[info] Resolving org.jfree#jfreechart;1.0.19 ...

[info] Resolving org.sonatype.oss#oss-parent;9 ...

[info] Resolving org.sonatype.oss#oss-parent;9 ...

[info] Resolving org.jfree#jcommon;1.0.23 ...

[info] Resolving org.jfree#jcommon;1.0.23 ...

[info] Resolving org.sonatype.oss#oss-parent;9 ...

[info] Resolving org.biojava#jcolorbrewer;5.2 ...

[info] Resolving org.biojava#jcolorbrewer;5.2 ...

[info] Resolving org.sonatype.oss#oss-parent;9 ...

[info] Resolving org.scala-lang#scala-compiler;2.11.7 ...

[info] Resolving org.scala-lang#scala-compiler;2.11.7 ...

[info] Resolving org.scala-lang#scala-reflect;2.11.7 ...

[info] Resolving org.scala-lang#scala-reflect;2.11.7 ...

[info] Resolving org.scala-lang.modules#scala-xml_2.11;1.0.4 ...

[info] Resolving org.scala-lang.modules#scala-xml_2.11;1.0.4 ...

[info] Resolving org.scala-lang.modules#scala-parser-combinators_2.11;1.0.4 ...

[info] Resolving org.scala-lang.modules#scala-parser-combinators_2.11;1.0.4 ...

[info] Resolving jline#jline;2.12.1 ...

[info] Resolving jline#jline;2.12.1 ...

[info] Resolving org.sonatype.oss#oss-parent;7 ...
[info] downloading https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.11.7/scala-library-2.11.7.jar ...
[info]  [SUCCESSFUL ] org.scala-lang#scala-library;2.11.7!scala-library.jar (556ms)
[info] downloading https://repo1.maven.org/maven2/org/jfree/jfreechart/1.0.19/jfreechart-1.0.19.jar ...
[info]  [SUCCESSFUL ] org.jfree#jfreechart;1.0.19!jfreechart.jar (164ms)
[info] downloading https://repo1.maven.org/maven2/org/biojava/jcolorbrewer/5.2/jcolorbrewer-5.2.jar ...
[info]  [SUCCESSFUL ] org.biojava#jcolorbrewer;5.2!jcolorbrewer.jar (99ms)
[info] downloading https://repo1.maven.org/maven2/org/jfree/jcommon/1.0.23/jcommon-1.0.23.jar ...
[info]  [SUCCESSFUL ] org.jfree#jcommon;1.0.23!jcommon.jar (51ms)
[info] downloading https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.11.7/scala-compiler-2.11.7.jar ...
[info]  [SUCCESSFUL ] org.scala-lang#scala-compiler;2.11.7!scala-compiler.jar (1785ms)
[info] downloading https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.11.7/scala-reflect-2.11.7.jar ...
[info]  [SUCCESSFUL ] org.scala-lang#scala-reflect;2.11.7!scala-reflect.jar (353ms)
[info] downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.11/1.0.4/scala-xml_2.11-1.0.4.jar ...
[info]  [SUCCESSFUL ] org.scala-lang.modules#scala-xml_2.11;1.0.4!scala-xml_2.11.jar(bundle) (64ms)
[info] downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.11/1.0.4/scala-parser-combinators_2.11-1.0.4.jar ...
[info]  [SUCCESSFUL ] org.scala-lang.modules#scala-parser-combinators_2.11;1.0.4!scala-parser-combinators_2.11.jar(bundle) (33ms)
[info] downloading https://repo1.maven.org/maven2/jline/jline/2.12.1/jline-2.12.1.jar ...
[info]  [SUCCESSFUL ] jline#jline;2.12.1!jline.jar (17ms)
[info] Done updating.
[info] Main Scala API documentation to /home/jitpack/build/target/scala-2.11/api...
[info] Compiling 5 Scala sources and 3 Java sources to /home/jitpack/build/target/scala-2.11/classes...
[info] 'compiler-interface' not yet compiled for Scala 2.11.7. Compiling...
[info]   Compilation completed in 27.487 s
model contains 20 documentable templates
[info] Main Scala API documentation successful.
[info] Packaging /home/jitpack/build/target/scala-2.11/sfreechart_2.11-0.1-javadoc.jar ...
[info] Done packaging.
[info] Packaging /home/jitpack/build/target/scala-2.11/sfreechart_2.11-0.1.jar ...
[info] Done packaging.
[info]  published sfreechart_2.11 to file:/home/jitpack/.m2/repository/vu/co/kaiyin/sfreechart_2.11/0.1/sfreechart_2.11-0.1.pom
[info]  published sfreechart_2.11 to file:/home/jitpack/.m2/repository/vu/co/kaiyin/sfreechart_2.11/0.1/sfreechart_2.11-0.1.jar
[info]  published sfreechart_2.11 to file:/home/jitpack/.m2/repository/vu/co/kaiyin/sfreechart_2.11/0.1/sfreechart_2.11-0.1-sources.jar
[info]  published sfreechart_2.11 to file:/home/jitpack/.m2/repository/vu/co/kaiyin/sfreechart_2.11/0.1/sfreechart_2.11-0.1-javadoc.jar
[success] Total time: 53 s, completed Feb 15, 2016 12:12:06 PM
Looking for artifacts...
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
Found artifact: vu.co.kaiyin:sfreechart_2.11:0.1
EXIT_CODE=0
2016-02-15T12:12:18.142054952Z
Exit code: 0

Build artifacts:
com.github.kindlychung:sfreechart:0.1.2

Files: 
com/github/kindlychung/sfreechart/0.1.2
com/github/kindlychung/sfreechart/0.1.2/build.log
com/github/kindlychung/sfreechart/0.1.2/sfreechart-0.1.2-javadoc.jar
com/github/kindlychung/sfreechart/0.1.2/sfreechart-0.1.2-javadoc.jar.md5
com/github/kindlychung/sfreechart/0.1.2/sfreechart-0.1.2-javadoc.jar.sha1
com/github/kindlychung/sfreechart/0.1.2/sfreechart-0.1.2-sources.jar
com/github/kindlychung/sfreechart/0.1.2/sfreechart-0.1.2-sources.jar.md5
com/github/kindlychung/sfreechart/0.1.2/sfreechart-0.1.2-sources.jar.sha1
com/github/kindlychung/sfreechart/0.1.2/sfreechart-0.1.2.jar
com/github/kindlychung/sfreechart/0.1.2/sfreechart-0.1.2.jar.md5
com/github/kindlychung/sfreechart/0.1.2/sfreechart-0.1.2.jar.sha1
com/github/kindlychung/sfreechart/0.1.2/sfreechart-0.1.2.pom
com/github/kindlychung/sfreechart/0.1.2/sfreechart-0.1.2.pom.md5
com/github/kindlychung/sfreechart/0.1.2/sfreechart-0.1.2.pom.sha1

I suppose characters like these [0m[info]  are color escape codes? These don't belong in a web page, maybe it's a good idea to transform them into html/css?

jitpack-io commented 8 years ago

Indeed they are color escape codes. It'd be easy to disable them with -Dsbt.log.noformat=true but color highlighting sounds like a better idea. Will be disabling them for now and leave this issue open until color highlighting is in place. Thanks for the tip!

jitpack-io commented 8 years ago

Small update: now disabling color escape codes in logs