Skip to content

Commit 3e9710b

Browse files
authored
Merge pull request #51 from srl295/travis
Create .travis.yml
2 parents 6224727 + 2716805 commit 3e9710b

6 files changed

Lines changed: 77 additions & 1 deletion

File tree

.travis.yml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
env:
2+
global:
3+
# The next declaration is the encrypted COVERITY_SCAN_TOKEN, created
4+
# via the "travis encrypt" command using the project repo's public key
5+
- secure: "AQ5hXZbWbr5xwUTCMWt2U9Hzqcmw6uOgok2jE+X8yl1+QxTywHauLOOuqNMc4+qia6yqVFg7yKWzuAkbd4krJ+2iBDhKdm09xGQFoTS+S5lGaEHPzWFgUvpG58sWsxTxzjemQs1RcxOeu4l/myGu3bdBcP+w9V1x8QTBKsfP8jX+ztz3EBSXxTGNbFpW/O5rnoXTosCmoOIwQjATf+fvsuxvoucewimZQrbTVkQBsUp3oByEW+UY66BXgmzNxD4GkZXtD6OSJZm+ggAXgJhQFUuuTlVWhl5rJK1Xtc7awVdtgFQObfdenaa9AA0zbU3tAwVC36FsUg3ouWTuRAPnkgJ9z36UgJf8HPwSsM69rs0lGvhFR52i7tFVw3JirTLsKH3e6iUPYoRlHHwrCAq8uXLzjJCkq1tlBYArUuvz3Yw5vNKjQXwVyJl5aaroNAXuoAoR+f/RlD1pSrKhdwZpeNpg3+WQqALKUcPvmLwzp/wbAvHez7W1uM7TYcNXq/k9LdQoIcmHa3jhYYeI+8vYkdVIQ7VS5upnBgr83/qk+lnD/JOkHyLzZYBfiKOnuv/ElpIMa0yi/xB2awW9LlEJof7hUuZCJsyWRf4y1KZFCYiPxPWgyA+OPFtPXDPHKv95YXqBeF4cqW2zaUXMVYPRj7O9+9kcOvEd62cNhCxm23Q="
6+
7+
language: java
8+
9+
sudo: required
10+
11+
jdk:
12+
- oraclejdk7
13+
- oraclejdk8
14+
15+
before_install:
16+
- echo -n | openssl s_client -connect scan.coverity.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' | sudo tee -a /etc/ssl/certs/ca-
17+
18+
after_success:
19+
- mvn clean cobertura:cobertura org.eluder.coveralls:coveralls-maven-plugin:report
20+
21+
addons:
22+
coverity_scan:
23+
project:
24+
name: "IBM-Bluemix/gp-java-tools"
25+
description: "Java Tools for Globalization Pipeline"
26+
notification_email: srloomis@us.ibm.com
27+
build_command_prepend: "mvn clean"
28+
build_command: "mvn -DskipTests=true compile"
29+
branch_pattern: coverity_scan
30+
31+
cache:
32+
directories:
33+
- $HOME/.m2

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@ Java Client Tools for Globalization Pipeline on IBM Bluemix
2323
This repository contains Java tools for
2424
[Globalization Pipeline on IBM Bluemix](https://www.ng.bluemix.net/docs/services/GlobalizationPipeline/index.html).
2525

26+
[![Build Status](https://travis-ci.org/IBM-Bluemix/gp-java-tools.svg?branch=master)](https://travis-ci.org/IBM-Bluemix/gp-java-tools)
27+
[![Coverage Status](https://coveralls.io/repos/github/IBM-Bluemix/gp-java-tools/badge.svg?branch=master)](https://coveralls.io/github/IBM-Bluemix/gp-java-tools?branch=master)
28+
[![Coverity Scan](https://img.shields.io/coverity/scan/9398.svg)](https://scan.coverity.com/projects/ibm-bluemix-gp-java-tools)
29+
30+
[![gp-java-tools](https://img.shields.io/maven-central/v/com.ibm.g11n.pipeline/gp-java-tools.svg)](#)
31+
2632

2733
# Getting started
2834

@@ -41,6 +47,9 @@ language in bundle configuration, creating a new user and so on.
4147

4248
To see available commands and options, please see [Globalization Pipeline CLI Tool User Guide](gp-cli.md)
4349

50+
[![gp-cli](https://img.shields.io/maven-central/v/com.ibm.g11n.pipeline/gp-cli.svg)](#)
51+
52+
4453
## Maven Plugin (gp-maven-plugin)
4554

4655
This plugin integrates Globalization Pipeline service with an Apache Maven build.
@@ -50,6 +59,8 @@ Pipeline service instance, and download translated resource bundles.
5059
Please see [Globalization Pipeline Maven Plugin User Guide](gp-maven-plugin.md) for further
5160
information.
5261

62+
[![gp-maven-plugin](https://img.shields.io/maven-central/v/com.ibm.g11n.pipeline/gp-maven-plugin.svg)](#)
63+
5364
# Community
5465

5566
* View or file GitHub [Issues](https://github.com/IBM-Bluemix/gp-java-tools/issues)

gp-cli/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@
1212

1313
<name>Globalization Pipeline Command Line Interface</name>
1414

15+
<properties>
16+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
17+
</properties>
18+
1519
<build>
1620
<plugins>
1721
<plugin>

gp-maven-plugin/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@
1212

1313
<name>Globalization Pipeline Maven Plugin</name>
1414

15+
<properties>
16+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
17+
</properties>
18+
1519
<build>
1620
<plugins>
1721
<plugin>

gp-res-filter/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@
1212

1313
<name>Globalization Pipeline Resource Filter</name>
1414

15+
<properties>
16+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
17+
</properties>
18+
1519
<build>
1620
<plugins>
1721
<plugin>

pom.xml

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@
1010
<name>Globalization Pipeline Tools</name>
1111
<description>Java client tools for Globalization Pipeline on IBM Bluemix.</description>
1212

13+
<properties>
14+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
15+
</properties>
16+
1317
<url>https://github.com/IBM-Bluemix/gp-java-tools</url>
1418

1519
<licenses>
@@ -94,6 +98,22 @@
9498
</execution>
9599
</executions>
96100
</plugin>
101+
<plugin>
102+
<groupId>org.codehaus.mojo</groupId>
103+
<artifactId>cobertura-maven-plugin</artifactId>
104+
<version>2.7</version>
105+
<configuration>
106+
<format>xml</format>
107+
<maxmem>256m</maxmem>
108+
<!-- aggregated reports for multi-module projects -->
109+
<aggregate>true</aggregate>
110+
<instrumentation>
111+
<excludes>
112+
<exclude>com/ibm/g11n/pipeline/maven/HelpMojo.class</exclude>
113+
</excludes>
114+
</instrumentation>
115+
</configuration>
116+
</plugin>
97117
</plugins>
98118
</pluginManagement>
99119
</build>
@@ -173,4 +193,4 @@
173193
<module>gp-cli</module>
174194
<module>gp-maven-plugin</module>
175195
</modules>
176-
</project>
196+
</project>

0 commit comments

Comments
 (0)