Skip to content
This repository was archived by the owner on May 4, 2019. It is now read-only.

Commit 61c1986

Browse files
committed
Merge branch 'master' of github.com:netifi-proteus/proteus-java
2 parents afa5d7d + 25e5d00 commit 61c1986

File tree

10 files changed

+283
-114
lines changed

10 files changed

+283
-114
lines changed

.travis.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ matrix:
77
before_install:
88
- wget https://github.com/google/protobuf/releases/download/v3.6.0/protobuf-cpp-3.6.0.tar.gz
99
- tar -xzvf protobuf-cpp-3.6.0.tar.gz
10-
- pushd protobuf-3.6.0 && ./configure --disable-shared && make && sudo make install && popd
10+
- pushd protobuf-3.6.0 && ./configure --disable-shared && make && sudo make install
11+
&& popd
1112
script: gradle/buildViaTravis-linux.sh
1213
- os: osx
1314
osx_image: xcode9.4
@@ -17,10 +18,10 @@ matrix:
1718
- LDFLAGS="/usr/local/lib/libprotobuf.a /usr/local/lib/libprotoc.a"
1819
before_install:
1920
- brew update
20-
- EDITOR="sed -i '' 's/system \".\/configure\",/system \".\/configure\", \"--disable-shared\",/g'" brew edit protobuf
21+
- EDITOR="sed -i '' 's/system \".\/configure\",/system \".\/configure\", \"--disable-shared\",/g'"
22+
brew edit protobuf
2123
- brew install protobuf
2224
script: gradle/buildViaTravis.sh
23-
2425
before_cache:
2526
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
2627
notifications:
@@ -30,8 +31,9 @@ cache:
3031
- "$HOME/.gradle/caches/"
3132
- "$HOME/.gradle/wrapper/"
3233
- "$HOME/.m2"
33-
3434
env:
3535
global:
3636
- secure: fG6x4/LuQuYDO6B3hw9YnxTKBepOS/zcSqDbyl3fJkYSDYuRS6yvI0CsQCQGTLtD3MKED+0o43rUiuPgNzz3qENKQukrFgmXQl24fwuUxtFhz4Lbb3OCMnWMAU3SgWZmpbUoOhCEGr0LzvYnb+MImiRU2v7gxr4Nc9hy8gRZjQQ4R7V+UlhOhZVjN5JfsEnKMpZejEkFlNADCdAhSDdHLVZN7lOsFjDC7XQ/GKLKGrRyIzREto9hm58QIsolghMyIEL2Jj1+ePTM/3wCYLUaRpdUjmHQawJi9vfwFO4g4yyKdUVXHpITQwQ7JE/SoJsje8ZUhOJZ3TvaBDlVjvXP41P3JNDbSesrBYcR0k70TYr7wliHKsdGurHvDQ/2Rxas/FITFGvLchYczbUPLJ7h0fJha+cpwsmmNvLmg0RIaaHa4RXPknWuetipbJFSqYtBN01iCtdSzHwwhZGZ6zV3kPBa0QWsDLWa/Ih2STDY6DVIA6YgaqaM6aN9U/UR8XeCnjPot+StaNuU2nSgGcwX5BIZRMuca9OF6FryG+t527njU86mp2QSj1HOTs/c31v9sSg2krCl7jChm3ZtpXyiEp+IdKaa5uZHLyx0fcm489375PLjhE6gRp/zvYf58uSvoMLOl1xwfOkNiPP8YXIDtVodzgGxCnxD49WE5B9CCbk=
3737
- secure: NvHtXfxiqBwkmj5l7Wr9EuBi9X0dMVL5CCeKFVqzIOmXCIdjwvknQ3rfZZ46fjwOQC/FuCcoM/8dHkBIkGzqIVo9Qx1+AGnq4AO7rr+iLYPvmz2wB8QKrD81bVAhtoKnuYe1wyu1XvURBgrietjoAgxrhgW3iReBVW4dj0YaTdRZXAD70M3i63tfV9GyB2pv6NfRyaq50IGkaJPdiyUPpDWcSmtnrkxQvUvIzNm50AGKEq3IuLp+wgVouAI81m1a+B0TuEfo4VnqOKlJx1dq9VT76GN4Ni+u2Rnnli2kFAXGtGfuPrZF1WPE2APJQ4W9H7YeGzya38JCUkkwD2Buxoe7CsW7ZEVnGbFE4xsuc+vejvDkeGF4LLABzuGwcDxG70MPHoXpyd1ayY3Iek1zPn4/3nFTO40YreeaHDT3MG3BSZx6WkMfmqfnFsKJeX9g7zzZLGmOuniwGLOIwFpePtyhn/wQvfPG+UalnSk+pXyGWuhnurcgDlk7ASlHj4TZnDiZvCCZy1xdzytttwf/i71Ts+6Db+TZfggnymeYFRo19UpLTr15Rdkwk0CNrJlvruKkGkR5G2els14M37PhHaeIdGol3ZqARs9+7o9gnRW2cPaQ26IRgNSGQwRhGaJcAyoLNZejc97OHEga9r6B8cIJK6NGD+4m8GA7Sh4O3EM=
38+
- secure: crwXv5Q/iCtIIC81QWgWYNfuGJxSQQjVn83vvRoRMXmfSZ02NnQfDos+p1GxxbIXLUQ8NsaLc8cg0o2PQgsK/l0d7nDExix5Rt+AwzU4UOrUcZh46MgEeZDow4q6ySToOHaeKsaRnbTIpAwU28o9fnZ9ViaQ7s2uZWQZXYigGf0PN1ca9E8MJ6VEMvp34e2wJok6woaWG9ALCL2b5viofTv0zdHXWfGV4rdz9Rq0fThmFn4BlmHdcTwGt2ZLdWcEbzv0qNYNAiVvNJd4uWHOnjRceslAZ/JZxgIzSHK0ctNiZdc9rRNo8BHGQqKvmZqmbzUAU07uS0+iLBnm89KKJyQCXKulDv7NM0ShiFexMQ17TUOdlJtH65ypzUIJ+sbSOj2M+NhThUD8OQlebvjKF6t8M9f1NIXkkH/Xw2XJ146ANBcGyjALVFDIqlKIyCtIoY3/teQWccfbAzBglC24QBizpfgmdBEGOJXs2qR0NxzcIRNc1o9XPyT9BJxa+9JnHyHbF+LG07j1LfaaJSQBIYL7xjDBwEEIOEmP3UrISwjvs1fOQA3oYINguXtl7qi3wNylv35e5xw5acijcTTYHRSY6A5rPdokbK0fCQHCrHldBYDc8Bvy+GnjnYQHynjdWGbTnkvMgvYe2aHD+mH5pO5V7DRYHhnJsuMuscRIELc=
39+
- secure: ZMu9rhzTT1F6pyqqrd0TGhAeUGigAvGZT5rJv2ifZJEB8+FOQ+/ylJ/Q3Gq9Wx8quWVR/ocTWF8yEuA1BlZF1Z+tfOcCXOaYPrgMFNhgmETK9X1AQN1gahkTzLNWEZUzKwte5IwaDYDwMe54VcJpY9/f7R6ZyjKVEJOLCjnJ+YLR2rjttsug9ZurH3iLzdgRGMHyI55+dz83MkdumkkATFAeLnQepdL2n4ijD0NvuzvlvaU+Knz9AZCX2kSNDM+hn+K0fFDM4CBFduBi8gEYmRlnSXslHtfwuZRViZQaS4voRMAFmWPNCH67ya3f1voi41BWXgaGTW5He8XDjQtFcIphvykmMOsS4ka9u4K0LEbReoSBRwBUAhigGMFXB1lMup66+WvjvSvwS9rMVVGaXpVGjgpM5shWpiIEoWICWU+Pu5ihk9BWv61/tYNNw6u3QlXt1ZfjM50F7eoJ1ctfYqClrlD3iwrBJ47aIu4kH1HdCp9uxkxq+Cz75n2UdV6Py7eEW1N141fnZ/Iax8nzbNu4SxccsJn1yUv22LJCteW3//GqvRVa7hets587PFpfkyaraBLNBvh90/wouXK/yvYBZN4WK7VwnuCUmxTjTglT9mQGUgPOYNMDU/m7rDp2zDc+8aMEfQjWGktH93M0g1l9yhidc8AMQbyAaxkk73M=

access-key-info-idl/src/main/proto/proteus/accesskey_info.proto

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ message AccessKey {
1313
int64 key = 1;
1414
}
1515

16+
message AccessKeyParameters {
17+
string description = 1;
18+
}
19+
1620
message AccessToken {
1721
int64 key = 1;
1822
bytes accessToken = 2;
@@ -30,7 +34,7 @@ message AccessTokenInfo {
3034
}
3135

3236
service AccessKeyInfoService {
33-
rpc AddAccessKey (AccessToken) returns (AccessTokenInfo) {}
37+
rpc CreateAccessKey (AccessKeyParameters) returns (AccessToken) {}
3438
rpc RemoveAccessKey (AccessKey) returns (AccessTokenInfo) {}
3539
rpc DisableAccessKey (AccessKey) returns (AccessTokenInfo) {}
3640
rpc EnableAccessKey (AccessKey) returns (AccessTokenInfo) {}

build.gradle

Lines changed: 13 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
1+
buildscript {
2+
repositories {
3+
jcenter()
4+
}
5+
dependencies {
6+
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.4'
7+
}
8+
}
9+
110
plugins {
2-
id 'com.gradle.build-scan' version '1.9' // declare before any other plugin
3-
id 'com.jfrog.bintray' version '1.8.0'
11+
id 'com.gradle.build-scan' version '1.15.1' // declare before any other plugin
412
id 'com.google.osdetector' version '1.4.0'
513
id 'com.github.sherter.google-java-format' version '0.6' apply false
614
id 'com.github.johnrengelman.shadow' version '2.0.1' apply false
@@ -14,104 +22,90 @@ project(':auth') {
1422
description = 'Netifi Proteus Authentication Utilities'
1523
ext.artifactName = 'auth'
1624

17-
apply from: file('../gradle/release.gradle')
1825
apply from: file('../gradle/java.gradle')
1926
}
2027

2128
project(':access-key-info-idl') {
2229
description = 'Netifi Access Key IDL'
23-
ext.artifactName = 'access-key-idl'
30+
ext.artifactName = 'access-key-info-idl'
2431

25-
apply from: file('../gradle/release.gradle')
2632
apply from: file('../gradle/java.gradle')
2733
}
2834

2935
project(':broker-info-idl') {
3036
description = 'Netifi Broker Info IDL'
3137
ext.artifactName = 'broker-info-idl'
3238

33-
apply from: file('../gradle/release.gradle')
3439
apply from: file('../gradle/java.gradle')
3540
}
3641

3742
project(':broker-mgmt-idl') {
38-
3943
description = 'Netifi Broker Management IDL'
4044
ext.artifactName = 'broker-mgmt-idl'
4145

42-
apply from: file('../gradle/release.gradle')
4346
apply from: file('../gradle/java.gradle')
4447
}
4548

4649
project(':client') {
4750
description = 'Netifi Proteus Client'
4851
ext.artifactName = 'client'
4952

50-
apply from: file('../gradle/release.gradle')
5153
apply from: file('../gradle/java.gradle')
5254
}
5355

5456
project(':core') {
5557
description = 'Netifi Core Library'
5658
ext.artifactName = 'core'
5759

58-
apply from: file('../gradle/release.gradle')
5960
apply from: file('../gradle/java.gradle')
6061
}
6162

6263
project(':core-idl') {
6364
description = 'Netifi Core IDL'
6465
ext.artifactName = 'core-idl'
6566

66-
apply from: file('../gradle/release.gradle')
6767
apply from: file('../gradle/java.gradle')
6868
}
6969

7070
project(':frames') {
7171
description = 'Netifi Proteus Frames'
7272
ext.artifactName = 'frames'
7373

74-
apply from: file('../gradle/release.gradle')
7574
apply from: file('../gradle/java.gradle')
7675
}
7776

7877
project(':metrics-idl') {
7978
description = 'Netifi Proteus Metrics IDL'
8079
ext.artifactName = 'metrics-idl'
8180

82-
apply from: file('../gradle/release.gradle')
8381
apply from: file('../gradle/java.gradle')
8482
}
8583

8684
project(':metrics-micrometer') {
8785
description = 'Netifi Proteus Micrometer Support'
8886
ext.artifactName = 'metrics-micrometer'
8987

90-
apply from: file('../gradle/release.gradle')
9188
apply from: file('../gradle/java.gradle')
9289
}
9390

9491
project(':metrics-prometheus') {
9592
description = 'Netifi Proteus Prometheus Integration'
9693
ext.artifactName = 'metrics-prometheus'
9794

98-
apply from: file('../gradle/release.gradle')
9995
apply from: file('../gradle/java.gradle')
10096
}
10197

10298
project(':protobuf-rpc') {
10399
description = 'Netifi Proteus RPC'
104100
ext.artifactName = 'protobuf-rpc'
105101

106-
apply from: file('../gradle/release.gradle')
102+
//apply from: file('../gradle/java.gradle')
107103
}
108104

109-
110105
project(':tracing-openzipkin') {
111106
description = 'Netifi Proteus Openzipkin Integration'
112-
ext.artifactName = 'tracing'
107+
ext.artifactName = 'tracing-openzipkin'
113108

114-
apply from: file('../gradle/release.gradle')
115109
apply from: file('../gradle/java.gradle')
116110
}
117111

@@ -120,6 +114,5 @@ project(':tracing-idl') {
120114
description = 'Netifi Proteus Tracing IDL'
121115
ext.artifactName = 'tracing-idl'
122116

123-
apply from: file('../gradle/release.gradle')
124117
apply from: file('../gradle/java.gradle')
125118
}

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
group=io.netifi.proteus
2-
version=0.8.7
2+
version=0.8.8

gradle/buildViaTravis-linux.sh

Lines changed: 31 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,38 @@
11
#!/bin/bash
22
# This script will build the project.
33

4+
echo -e "TRAVIS_BRANCH=$TRAVIS_BRANCH"
5+
echo -e "TRAVIS_TAG=$TRAVIS_TAG"
6+
echo -e "TRAVIS_COMMIT=${TRAVIS_COMMIT::7}"
7+
echo -e "TRAVIS_PULL_REQUEST=$TRAVIS_PULL_REQUEST"
8+
49
if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then
5-
echo -e "Build Pull Request #$TRAVIS_PULL_REQUEST => Branch [$TRAVIS_BRANCH]"
6-
./gradlew clean build
7-
elif [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_TAG" == "" ]; then
8-
echo -e 'Build Branch with Snapshot => Branch ['$TRAVIS_BRANCH']'
9-
./gradlew clean build
10+
# Pull Request
11+
echo -e "Build Pull Request #$TRAVIS_PULL_REQUEST => Branch [$TRAVIS_BRANCH]"
12+
./gradlew clean build --stacktrace
13+
elif [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_BRANCH" == "develop" ] && [ "$TRAVIS_TAG" == "" ]; then
14+
# Develop Branch
15+
echo -e 'Build Branch with Snapshot => Branch ['$TRAVIS_BRANCH']'
16+
export ORG_GRADLE_PROJECT_releaseType=snapshot
17+
./gradlew clean build publish --stacktrace
18+
elif [ "$TRAVIS_PULL_REQUEST" == "false" ] && [[ "$TRAVIS_BRANCH" == release/* ]] && [ "$TRAVIS_TAG" == "" ]; then
19+
# Release Branch
20+
echo -e 'Build Branch for Release => Branch ['$TRAVIS_BRANCH']'
21+
export ORG_GRADLE_PROJECT_releaseType=releaseCandidate
22+
./gradlew clean build publish --stacktrace
23+
elif [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_BRANCH" == "master" ]; then
24+
# Master Branch
25+
echo -e 'Build Master for Release => Branch ['$TRAVIS_BRANCH']'
26+
export ORG_GRADLE_PROJECT_releaseType=release
27+
./gradlew clean build --stacktrace
1028
elif [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_TAG" != "" ]; then
11-
echo -e 'Build Branch for Release => Branch ['$TRAVIS_BRANCH'] Tag ['$TRAVIS_TAG']'
12-
./gradlew -PreleaseType=release -PbintrayUser="${bintrayUser}" -PbintrayKey="${bintrayKey}" clean build :protobuf-rpc:bintrayUpload --stacktrace
29+
# Tag
30+
echo -e 'Build Tag for Release => Tag ['$TRAVIS_TAG']'
31+
export ORG_GRADLE_PROJECT_releaseType=release
32+
./gradlew clean build bintrayUpload --stacktrace
1333
else
14-
echo -e 'WARN: Should not be here => Branch ['$TRAVIS_BRANCH'] Tag ['$TRAVIS_TAG'] Pull Request ['$TRAVIS_PULL_REQUEST']'
15-
./gradlew clean build
34+
# Feature Branch
35+
echo -e 'Build Branch => Branch ['$TRAVIS_BRANCH']'
36+
export ORG_GRADLE_PROJECT_releaseType=snapshot
37+
./gradlew clean build publish --stacktrace
1638
fi

gradle/buildViaTravis.sh

Lines changed: 31 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,38 @@
11
#!/bin/bash
22
# This script will build the project.
33

4+
echo -e "TRAVIS_BRANCH=$TRAVIS_BRANCH"
5+
echo -e "TRAVIS_TAG=$TRAVIS_TAG"
6+
echo -e "TRAVIS_COMMIT=${TRAVIS_COMMIT::7}"
7+
echo -e "TRAVIS_PULL_REQUEST=$TRAVIS_PULL_REQUEST"
8+
49
if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then
5-
echo -e "Build Pull Request #$TRAVIS_PULL_REQUEST => Branch [$TRAVIS_BRANCH]"
6-
./gradlew clean build
7-
elif [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_TAG" == "" ]; then
8-
echo -e 'Build Branch with Snapshot => Branch ['$TRAVIS_BRANCH']'
9-
./gradlew clean build
10+
# Pull Request
11+
echo -e "Build Pull Request #$TRAVIS_PULL_REQUEST => Branch [$TRAVIS_BRANCH]"
12+
./gradlew clean build --stacktrace
13+
elif [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_BRANCH" == "develop" ] && [ "$TRAVIS_TAG" == "" ]; then
14+
# Develop Branch
15+
echo -e 'Build Branch with Snapshot => Branch ['$TRAVIS_BRANCH']'
16+
export ORG_GRADLE_PROJECT_releaseType=snapshot
17+
./gradlew clean build publish --stacktrace
18+
elif [ "$TRAVIS_PULL_REQUEST" == "false" ] && [[ "$TRAVIS_BRANCH" == release/* ]] && [ "$TRAVIS_TAG" == "" ]; then
19+
# Release Branch
20+
echo -e 'Build Branch for Release => Branch ['$TRAVIS_BRANCH']'
21+
export ORG_GRADLE_PROJECT_releaseType=releaseCandidate
22+
./gradlew clean build publish --stacktrace
23+
elif [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_BRANCH" == "master" ]; then
24+
# Master Branch
25+
echo -e 'Build Master for Release => Branch ['$TRAVIS_BRANCH']'
26+
export ORG_GRADLE_PROJECT_releaseType=release
27+
./gradlew clean build --stacktrace
1028
elif [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_TAG" != "" ]; then
11-
echo -e 'Build Branch for Release => Branch ['$TRAVIS_BRANCH'] Tag ['$TRAVIS_TAG']'
12-
./gradlew -PreleaseType=release -PbintrayUser="${bintrayUser}" -PbintrayKey="${bintrayKey}" clean build bintrayUpload --stacktrace
29+
# Tag
30+
echo -e 'Build Tag for Release => Tag ['$TRAVIS_TAG']'
31+
export ORG_GRADLE_PROJECT_releaseType=release
32+
./gradlew clean build bintrayUpload --stacktrace
1333
else
14-
echo -e 'WARN: Should not be here => Branch ['$TRAVIS_BRANCH'] Tag ['$TRAVIS_TAG'] Pull Request ['$TRAVIS_PULL_REQUEST']'
15-
./gradlew clean build
34+
# Feature Branch
35+
echo -e 'Build Branch => Branch ['$TRAVIS_BRANCH']'
36+
export ORG_GRADLE_PROJECT_releaseType=snapshot
37+
./gradlew clean build publish --stacktrace
1638
fi

0 commit comments

Comments
 (0)