<commit_before>language: java
sudo: false


# Skip the default Maven command launched by Travis.
# By default, it is "mvn install -DskipTests=true -Dmaven.javadoc.skip=true -B -V"
install: true


# Global ENV variables (shared by all the items in the build matrix).
env:
  global:
    - ROBOCONF_IT_TIMEOUT=60000


# Our build matrix implies several JDK.
#
# Oracle JDK 7 => basic build.
# Oracle JDK 8 => basic build with specific settings to validate the Javadoc.
# Open JDK 7 => one build for Coveralls and snapshots deployment.
# Open JDK 7 => another build to run integration tests (but not unit tests).
#
# Reminders
# =========
# -q: quiet
# --settings: pass a settings XML file in parameter (required for deployment).
# -DskipTests: compile unit tests but do not run them.
# -P: execute a specific profile.
# -rf: resume the build from a particular module.
# -D: set a Maven property.
#
matrix:
  include:
    - jdk: oraclejdk7
      env: BUILD_CMD="mvn clean install -q"
    - jdk: oraclejdk8
      env: BUILD_CMD="mvn clean install -q -Droboconf.javadoc.check"
    - jdk: openjdk7
      env: BUILD_CMD="wget http://roboconf.net/resources/build/settings.xml && mvn clean deploy cobertura:cobertura coveralls:report -q --settings settings.xml"
    - jdk: openjdk7
      env: BUILD_CMD="mvn clean install -q -DskipTests && mvn install -q -P run-integration-tests -rf :roboconf-integration-tests-commons"


# Make sure there is a RabbitMq server.
services:
  - rabbitmq


# We need wget for Sonatype deployment.
addons:
  apt:
    packages:
    - wget
<commit_msg>[ci skip] mvn deploy cannot work for pull requests<commit_after>language: java
sudo: false


# Skip the default Maven command launched by Travis.
# By default, it is "mvn install -DskipTests=true -Dmaven.javadoc.skip=true -B -V"
install: true


# Global ENV variables (shared by all the items in the build matrix).
env:
  global:
    - ROBOCONF_IT_TIMEOUT=60000


# Our build matrix implies several JDK.
#
# Oracle JDK 7 => basic build.
# Oracle JDK 8 => basic build with specific settings to validate the Javadoc.
# Open JDK 7 => one build for Coveralls and snapshots deployment.
# Open JDK 7 => another build to run integration tests (but not unit tests).
#
# Reminders
# =========
# -q: quiet
# --settings: pass a settings XML file in parameter (required for deployment).
# -DskipTests: compile unit tests but do not run them.
# -P: execute a specific profile.
# -rf: resume the build from a particular module.
# -D: set a Maven property.
#
matrix:
  include:
    - jdk: oraclejdk7
      env: BUILD_CMD="mvn clean install -q"
    - jdk: oraclejdk8
      env: BUILD_CMD="mvn clean install -q -Droboconf.javadoc.check"
    - jdk: openjdk7
      env: BUILD_CMD=">
      	if [ "$TRAVIS_PULL_REQUEST" = "true" ]; then> 
      		wget http://roboconf.net/resources/build/settings.xml && mvn clean deploy cobertura:cobertura coveralls:report -q --settings settings.xml>
        else>
        	mvn clean install -q>
        fi"
    - jdk: openjdk7
      env: BUILD_CMD="mvn clean install -q -DskipTests && mvn install -q -P run-integration-tests -rf :roboconf-integration-tests-commons"


# Make sure there is a RabbitMq server.
services:
  - rabbitmq


# We need wget for Sonatype deployment.
addons:
  apt:
    packages:
    - wget

{'fraction_non_alphanumeric': 0.10097028502122499, 'fraction_numerical': 0.007883565797453002, 'mean_word_length': 3.256774193548387, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 16, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2034949', 'n_tokens_mistral': 1123, 'n_tokens_neox': 1061, 'n_words': 400}