@@ -122,6 +122,8 @@ before_install:
122122 - cat /etc/hosts
123123 # show java version
124124 - java -version
125+ - export TRAVIS_BRANCH=master
126+ - export TRAVIS_TAG=v7.14.0
125127 - if [ "$TRAVIS_BRANCH" = "master" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
126128 openssl aes-256-cbc -K $encrypted_6e2c8bba47c6_key -iv $encrypted_6e2c8bba47c6_iv -in sec.gpg.enc -out sec.gpg -d ;
127129 gpg --keyserver keyserver.ubuntu.com --recv-key $SIGNING_KEY ;
@@ -141,25 +143,6 @@ script:
141143after_success :
142144 # push to maven repo
143145 - if [ $SONATYPE_USERNAME ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
144- if [ "$TRAVIS_BRANCH" = "master" ] && [ -z $TRAVIS_TAG ]; then
145- echo "Publishing from branch $TRAVIS_BRANCH";
146- ./mvnw clean deploy --quiet -DskipTests=true -B -U -P release --settings CI/settings.xml -Dorg.slf4j.simpleLogger.defaultLogLevel=error;
147- echo "Finished mvn clean deploy for $TRAVIS_BRANCH";
148- pushd .;
149- cd modules/openapi-generator-gradle-plugin;
150- ./gradlew -Psigning.keyId="$SIGNING_KEY" -Psigning.password="$SIGNING_PASSPHRASE" -Psigning.secretKeyRingFile="${TRAVIS_BUILD_DIR}/sec.gpg" -PossrhUsername="${SONATYPE_USERNAME}" -PossrhPassword="${SONATYPE_PASSWORD}" publishPluginMavenPublicationToSonatypeRepository closeAndReleaseSonatypeStagingRepository;
151- echo "Finished ./gradlew publishPluginMavenPublicationToSonatypeRepository closeAndReleaseSonatypeStagingRepository";
152- popd;
153- elif [ -z $TRAVIS_TAG ] && [[ "$TRAVIS_BRANCH" =~ ^[0-9]+\.[0-9]+\.x$ ]]; then
154- echo "Publishing from branch $TRAVIS_BRANCH";
155- ./mvnw clean deploy --quiet --settings CI/settings.xml -Dorg.slf4j.simpleLogger.defaultLogLevel=error;
156- echo "Finished mvn clean deploy for $TRAVIS_BRANCH";
157- pushd .;
158- cd modules/openapi-generator-gradle-plugin;
159- ./gradlew -PossrhUsername="${SONATYPE_USERNAME}" -PossrhPassword="${SONATYPE_PASSWORD}" publishPluginMavenPublicationToSonatypeRepository closeAndReleaseSonatypeStagingRepository;
160- echo "Finished ./gradlew publishPluginMavenPublicationToSonatypeRepository closeAndReleaseSonatypeStagingRepository";
161- popd;
162- fi;
163146 if [ -n $TRAVIS_TAG ] && [[ "$TRAVIS_TAG" =~ ^[v][0-9]+\.[0-9]+\.[0-9]+$ ]]; then
164147 echo "Publishing the gradle plugin to Gradle Portal on tag $TRAVIS_TAG (only)";
165148 pushd .;
0 commit comments