Skip to content

Commit

Permalink
Upgrade nebula.netflixoss to replace bintray publication and update T…
Browse files Browse the repository at this point in the history
…ravisCi secrets
  • Loading branch information
rpalcolea committed Mar 10, 2021
1 parent 78a24d4 commit 4c1bcc4
Show file tree
Hide file tree
Showing 7 changed files with 22 additions and 24 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -69,3 +69,6 @@ atlassian-ide-plugin.xml
*/gradlew
.gitignore
*/test-output/*

# publishing secrets
secrets/signing-key
16 changes: 9 additions & 7 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
language: java
jdk:
- openjdk8
# install: ./installViaTravis.sh
script: ./buildViaTravis.sh
install: "./installViaTravis.sh"
script: "./buildViaTravis.sh"
cache:
directories:
- $HOME/.gradle/caches
- "$HOME/.gradle/caches"
env:
global:
- secure: O6fg6C3LiBPh8vZNOgvKE6delvjvLuKHRTFZLBB73QiIsJLe2wIu04EiB7NONX5ymutj+PyThXfsbDam3lWfqRlVLWOvNsxcZ/fYxshlW5rfkgPqu/tm9mF1vSbE99OoQ8KFoqbSA2JI+DIXw+W8UBnVlBBC2EBI0qgIFg1XcbI=
- secure: fuGT71xfokKZmVq1DH4VhkkQsnmNYMMjL1w2M9/vid1G204K99KOBcUtg6yJ/eFKTa30LVg1ZSKJD1UfmoIQkjtW81JxH+OsdrMbrnprxAW7sstiQn5GUmyScIQqP5phmFCEwWnHYVcBb/6q+MC/qJHFNQW4KD4cuJGrUmmZUEo=
- secure: XX3CWNwX6AbJPQjWvI3QZQSDLxO312Oxkj2wV4YbXHuH3fWvhhV551bCeQVtJhFKEMUtG1ux6DiVDtKfqD1zdlUi+m/f5GLzVTIoGwQkDBLQvGzrUJt5r2/jdKbooe+E1Ue0ArCfy5cS8crAlybj33jY/824hkoFDHXCaKKQw2w=
- secure: IHVSXxPPOfy8jzUYNeziIYuqZp/dbscH6UEa5VQ9cXu/47A87slFDiih6J/2KZ5xMhk+FMHSsE6GNPCiDJxpNQBgew2XxJJt/Q6blayeo/15mpGHUGFYgE4TGLuQSEe8da0vGJPQ0X+Zt54LSf9cBSNKKyz02b9lRqDSFg6I5QU=
- secure: b/ok1/ldyrztOi/9RIANYEno5Mc0uGct4JK06RM1tnfdWarhHSbi5qlV8gZIGliBJ+G1iPQjigCaRjhbCrMlp7t98MEJuMk1w5LSDmClzrWyxBGtOBN/1F6XgJSdKZCpSFSF1ubCyIJN01sxlsmPT0Ot87esqP5Boy77TmUoxN8=
- secure: IsbNOw9l+h6X+/4jr9nFBreV0Br6RcVqUVXL33CS9Fe0e9SHigFCULaXlYKk4Tx0q/y/dXCE1scx1+Vo7hegRx7vYpc0spXU0mfBiwnehdKVIy4HKbYTxxAttsfF2cxfIk15qjGkga+4EsLZwQoFeVC/p7WrgabkpLbWw/ncVnk=
- secure: MfSvCiTKfLPd6sjvbDXiIOmZGFrnUFh6Iisa5xqDtQ3dzvvtTAF+avk9irWpM5gNAvOrhz3TRrWyWZVL36mwml1g95QiCck7UrR0JpFMtvSpGbkvfE7F6bOwjJzBjSO2M/U1z0OW7kwhertq9A/xtb5boZ5VXJ6uBqHrcKQ3yXQ=
- secure: MY1osqsMImaZCTZn4iFYdm6+wIUYB+y8eTDOG1L7QE4RmHx1awTPmGLl2I7dvjLYrzy5iV3XXfrKCd+lO3f5VLNPl8CDVMZIoUO3Kqy4245B5j4obnYQ+C/5o4YnMJozzxULbNOcTs5wN43w9YOqaAXX5Y1efzmzbJzDoNCW34k=
- secure: eQIt0F0ZfOgtbc9bTaxe8G84+P1eFret5oqAUNoJF8WaZaN6qWm0pROAc3ydt17pZDamNMPGfsek+8HYnI80rquUztrN8RqPGF2b2XDayxY8lGn+9EKkwXMlOCxmNdroY24Jp15TzztFPZ8cu2a0ormI1fhBe7g1mqb5y8TXOZk=
- secure: Lj8do6WYiQuNloG+y6uB4YVzEgyti+y499IuEUpRiaIzrLzrVTlGRV8HIRdqOjW6lG6cFhmw1DwhL3W9R3wFr0O9m01hGbbgaDo6qi81NpzMzWlRqedsO6SULHi/OSAdkuvbt4F8m3k/w1B7aYFVIxdle9ujIEIVABNBvz4DU0A=
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ buildscript {
}

plugins {
id 'nebula.netflixoss' version '7.0.0'
id 'nebula.netflixoss' version '9.2.2'
}

subprojects {
Expand Down
8 changes: 5 additions & 3 deletions buildViaTravis.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,20 @@ if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then
./gradlew build -x test
elif [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_TAG" == "" ]; then
echo -e 'Build Branch with Snapshot => Branch ['$TRAVIS_BRANCH']'
./gradlew -Prelease.travisci=true -PbintrayUser="${bintrayUser}" -PbintrayKey="${bintrayKey}" -PsonatypeUsername="${sonatypeUsername}" -PsonatypePassword="${sonatypePassword}" build snapshot -x test
./gradlew -Prelease.travisci=true -PnetflixOss.username="$NETFLIX_OSS_REPO_USERNAME" -PnetflixOss.password="$NETFLIX_OSS_REPO_PASSWORD" -Psonatype.signingPassword="$NETFLIX_OSS_SIGNING_PASSWORD" build snapshot -x test
elif [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_TAG" != "" ]; then
echo -e 'Build Branch for Release => Branch ['$TRAVIS_BRANCH'] Tag ['$TRAVIS_TAG']'
case "$TRAVIS_TAG" in
*-rc\.*)
./gradlew -Prelease.travisci=true -Prelease.useLastTag=true -PbintrayUser="${bintrayUser}" -PbintrayKey="${bintrayKey}" -PsonatypeUsername="${sonatypeUsername}" -PsonatypePassword="${sonatypePassword}" -PnetflixossAltCandidateRepo=false candidate -x test
./gradlew -Prelease.travisci=true -PnetflixOss.username="$NETFLIX_OSS_REPO_USERNAME" -PnetflixOss.password="$NETFLIX_OSS_REPO_PASSWORD" -Psonatype.signingPassword="$NETFLIX_OSS_SIGNING_PASSWORD" -Prelease.useLastTag=true -PnetflixossPublishCandidatesToMavenCentral=true candidate -x test
;;
*)
./gradlew -Prelease.travisci=true -Prelease.useLastTag=true -PbintrayUser="${bintrayUser}" -PbintrayKey="${bintrayKey}" -PsonatypeUsername="${sonatypeUsername}" -PsonatypePassword="${sonatypePassword}" final -x test
./gradlew -Prelease.travisci=true -PnetflixOss.username="$NETFLIX_OSS_REPO_USERNAME" -PnetflixOss.password="$NETFLIX_OSS_REPO_PASSWORD" -Psonatype.username="$NETFLIX_OSS_SONATYPE_USERNAME" -Psonatype.password="$NETFLIX_OSS_SONATYPE_PASSWORD" -Psonatype.signingPassword="$NETFLIX_OSS_SIGNING_PASSWORD" -Prelease.useLastTag=true final -x test
;;
esac
else
echo -e 'WARN: Should not be here => Branch ['$TRAVIS_BRANCH'] Tag ['$TRAVIS_TAG'] Pull Request ['$TRAVIS_PULL_REQUEST']'
./gradlew build -x test
fi


2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.1-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-6.8.3-all.zip
15 changes: 3 additions & 12 deletions installViaTravis.sh
Original file line number Diff line number Diff line change
@@ -1,16 +1,7 @@
#!/bin/bash
# This script will build the project.

if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then
echo -e "Assemble Pull Request #$TRAVIS_PULL_REQUEST => Branch [$TRAVIS_BRANCH]"
./gradlew --stacktrace assemble
elif [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_TAG" == "" ]; then
echo -e 'Assemble Branch with Snapshot => Branch ['$TRAVIS_BRANCH']'
./gradlew --stacktrace -Prelease.travisci=true assemble
elif [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_TAG" != "" ]; then
echo -e 'Assemble Branch for Release => Branch ['$TRAVIS_BRANCH'] Tag ['$TRAVIS_TAG']'
./gradlew --stacktrace -Prelease.travisci=true -Prelease.useLastTag=true assemble
else
echo -e 'WARN: Should not be here => Branch ['$TRAVIS_BRANCH'] Tag ['$TRAVIS_TAG'] Pull Request ['$TRAVIS_PULL_REQUEST']'
./gradlew --stacktrace assemble
if [ "$TRAVIS_SECURE_ENV_VARS" = "true" ]; then
echo "Decrypting publishing credentials"
openssl aes-256-cbc -k "$NETFLIX_OSS_SIGNING_FILE_PASSWORD" -in secrets/signing-key.enc -out secrets/signing-key -d
fi
Binary file added secrets/signing-key.enc
Binary file not shown.

0 comments on commit 4c1bcc4

Please sign in to comment.