From cb10b866259f9ce9e4ec9925722f925b8b28f6ab Mon Sep 17 00:00:00 2001 From: Santosh Manapragada Date: Sun, 17 Dec 2017 13:30:10 +0530 Subject: [PATCH 1/9] Fixing Pom.xml --- swagger2puml-core/pom.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/swagger2puml-core/pom.xml b/swagger2puml-core/pom.xml index eb026f9..6d657ef 100644 --- a/swagger2puml-core/pom.xml +++ b/swagger2puml-core/pom.xml @@ -10,7 +10,6 @@ io.github.kicksolutions swagger-plantuml-core 0.0.1-alpha - swagger-plantuml-core Core POM to generate Plant UML from Swagger jar From decdd127f28746101987e48da340543210a89b4c Mon Sep 17 00:00:00 2001 From: Santosh Manapragada Date: Sun, 17 Dec 2017 13:53:24 +0530 Subject: [PATCH 2/9] Making Changes to Travis --- .travis.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index bacce4d..60b63e1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,13 +11,18 @@ install: before_script: mvn cobertura:cobertura -## Build and release to maven central -script: - mvn deploy --settings cfg/maven/CI/settings.xml -DskipTests=true -B -U -Prelease - after_success: - bash <(curl -s https://codecov.io/bash) +deploy: + provider: script + script: + - echo Deploying Changes to Central Nexus + - mvn org.codehaus.mojo:versions-maven-plugin:2.3:set -DnewVersion=$TRAVIS_TAG + - mvn deploy --settings cfg/maven/CI/settings.xml -DskipTests=true -B -U -Prelease + on: + tags: true + notifications: email: - sontosh.mvs@gmail.com \ No newline at end of file From 4834d074c79468b1917ea9cf2761dd9219786d20 Mon Sep 17 00:00:00 2001 From: Santosh Manapragada Date: Sun, 17 Dec 2017 14:05:52 +0530 Subject: [PATCH 3/9] Adding Deploy, before_deploy and after_deplog --- .travis.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 60b63e1..2473b54 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,15 +14,20 @@ before_script: after_success: - bash <(curl -s https://codecov.io/bash) +before_deploy: + - echo Deploying Changes to Central Nexus Against $TRAVIS_TAG + - mvn org.codehaus.mojo:versions-maven-plugin:2.3:set -DnewVersion=$TRAVIS_TAG + deploy: provider: script - script: - - echo Deploying Changes to Central Nexus - - mvn org.codehaus.mojo:versions-maven-plugin:2.3:set -DnewVersion=$TRAVIS_TAG - - mvn deploy --settings cfg/maven/CI/settings.xml -DskipTests=true -B -U -Prelease + script: mvn clean deploy --settings cfg/maven/CI/settings.xml -DskipTests=true -DnewVersion=$TRAVIS_TAG -B -U -Prelease on: tags: true +after_deploy: + - echo Updating Snapshots back + - mvn clean deploy --settings cfg/maven/CI/settings.xml -DskipTests=true --batch-mode --update-snapshots -Prelease + notifications: email: - sontosh.mvs@gmail.com \ No newline at end of file From ac7da858f49f931d06bf46ae1d130012d13d05c9 Mon Sep 17 00:00:00 2001 From: Santosh Manapragada Date: Sun, 17 Dec 2017 14:08:21 +0530 Subject: [PATCH 4/9] Updating Travis File --- .travis.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 2473b54..e68492e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,9 +14,7 @@ before_script: after_success: - bash <(curl -s https://codecov.io/bash) -before_deploy: - - echo Deploying Changes to Central Nexus Against $TRAVIS_TAG - - mvn org.codehaus.mojo:versions-maven-plugin:2.3:set -DnewVersion=$TRAVIS_TAG +before_deploy: mvn org.codehaus.mojo:versions-maven-plugin:2.3:set -DnewVersion=$TRAVIS_TAG deploy: provider: script @@ -24,9 +22,7 @@ deploy: on: tags: true -after_deploy: - - echo Updating Snapshots back - - mvn clean deploy --settings cfg/maven/CI/settings.xml -DskipTests=true --batch-mode --update-snapshots -Prelease +after_deploy: mvn clean deploy --settings cfg/maven/CI/settings.xml -DskipTests=true --batch-mode --update-snapshots -Prelease notifications: email: From ae37d54b94e03aee7aad36bd7c67f95dfb02d1cc Mon Sep 17 00:00:00 2001 From: Santosh Manapragada Date: Sun, 17 Dec 2017 14:23:42 +0530 Subject: [PATCH 5/9] Updating CI --- .travis.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index e68492e..67b530a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,15 +14,15 @@ before_script: after_success: - bash <(curl -s https://codecov.io/bash) -before_deploy: mvn org.codehaus.mojo:versions-maven-plugin:2.3:set -DnewVersion=$TRAVIS_TAG - deploy: provider: script - script: mvn clean deploy --settings cfg/maven/CI/settings.xml -DskipTests=true -DnewVersion=$TRAVIS_TAG -B -U -Prelease + script: mvn --settings cfg/maven/CI/settings.xml org.codehaus.mojo:versions-maven-plugin:2.3:set -DnewVersion=$TRAVIS_TAG on: tags: true -after_deploy: mvn clean deploy --settings cfg/maven/CI/settings.xml -DskipTests=true --batch-mode --update-snapshots -Prelease +after_deploy: mvn org.codehaus.mojo:versions-maven-plugin:2.3:set -DnewVersion=$TRAVIS_TAGmvn clean deploy --settings cfg/maven/CI/settings.xml -DskipTests=true -DnewVersion=$TRAVIS_TAG -B -U -Prelease + +after_script: mvn clean deploy --settings cfg/maven/CI/settings.xml -DskipTests=true --batch-mode --update-snapshots -Prelease notifications: email: From 72a8bcc3e06dde79adb42b8068ed86604449c9bf Mon Sep 17 00:00:00 2001 From: Santosh Manapragada Date: Sun, 17 Dec 2017 14:28:49 +0530 Subject: [PATCH 6/9] Updating to SNAPSHOT --- .travis.yml | 2 +- pom.xml | 2 +- swagger2puml-core/pom.xml | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 67b530a..cf3acd7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,7 +16,7 @@ after_success: deploy: provider: script - script: mvn --settings cfg/maven/CI/settings.xml org.codehaus.mojo:versions-maven-plugin:2.3:set -DnewVersion=$TRAVIS_TAG + script: mvn --settings cfg/maven/CI/settings.xml org.codehaus.mojo:versions-maven-plugin:2.3:set -DnewVersion=$TRAVIS_TAG -Prelease on: tags: true diff --git a/pom.xml b/pom.xml index e8c782c..6e06ab8 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ io.github.kicksolutions swagger-plantuml-reactor - 0.0.1-alpha + 0.0.1-SNAPSHOT pom https://github.com/kicksolutions/swagger2puml diff --git a/swagger2puml-core/pom.xml b/swagger2puml-core/pom.xml index 6d657ef..9231cda 100644 --- a/swagger2puml-core/pom.xml +++ b/swagger2puml-core/pom.xml @@ -4,12 +4,12 @@ io.github.kicksolutions swagger-plantuml-reactor - 0.0.1-alpha + 0.0.1-SNAPSHOT io.github.kicksolutions swagger-plantuml-core - 0.0.1-alpha + 0.0.1-SNAPSHOT Core POM to generate Plant UML from Swagger jar From 5161a4d846ed12ef9d19da34e1d30900764f0b69 Mon Sep 17 00:00:00 2001 From: Santosh Manapragada Date: Sun, 17 Dec 2017 14:37:19 +0530 Subject: [PATCH 7/9] Updating Travis --- .travis.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index cf3acd7..87ba007 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,9 +20,7 @@ deploy: on: tags: true -after_deploy: mvn org.codehaus.mojo:versions-maven-plugin:2.3:set -DnewVersion=$TRAVIS_TAGmvn clean deploy --settings cfg/maven/CI/settings.xml -DskipTests=true -DnewVersion=$TRAVIS_TAG -B -U -Prelease - -after_script: mvn clean deploy --settings cfg/maven/CI/settings.xml -DskipTests=true --batch-mode --update-snapshots -Prelease +after_deploy: mvn clean deploy --settings cfg/maven/CI/settings.xml -DskipTests=true -DnewVersion=$TRAVIS_TAG -B -U -Prelease notifications: email: From 1ff2814bbefe2ce56793bab4037dc7b275c6ceb9 Mon Sep 17 00:00:00 2001 From: Santosh Manapragada Date: Sun, 17 Dec 2017 14:46:12 +0530 Subject: [PATCH 8/9] Handle Both SNAPSHOTS and Release Builds --- .travis.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.travis.yml b/.travis.yml index 87ba007..9b5aeb6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,6 +11,10 @@ install: before_script: mvn cobertura:cobertura +## Build SNAPSHOTS and release to maven central +script: + mvn deploy --settings cfg/maven/CI/settings.xml -DskipTests=true -B -U -Prelease + after_success: - bash <(curl -s https://codecov.io/bash) @@ -19,6 +23,7 @@ deploy: script: mvn --settings cfg/maven/CI/settings.xml org.codehaus.mojo:versions-maven-plugin:2.3:set -DnewVersion=$TRAVIS_TAG -Prelease on: tags: true + branch: kicksolutions/swagger2puml after_deploy: mvn clean deploy --settings cfg/maven/CI/settings.xml -DskipTests=true -DnewVersion=$TRAVIS_TAG -B -U -Prelease From a793a242ec2adc32636a99edc0d466dd3453aa34 Mon Sep 17 00:00:00 2001 From: Santosh Manapragada Date: Sun, 17 Dec 2017 14:50:07 +0530 Subject: [PATCH 9/9] remove -U --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 9b5aeb6..8df6e27 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,7 +13,7 @@ before_script: ## Build SNAPSHOTS and release to maven central script: - mvn deploy --settings cfg/maven/CI/settings.xml -DskipTests=true -B -U -Prelease + mvn deploy --settings cfg/maven/CI/settings.xml -DskipTests=true -B -Prelease after_success: - bash <(curl -s https://codecov.io/bash) @@ -25,7 +25,7 @@ deploy: tags: true branch: kicksolutions/swagger2puml -after_deploy: mvn clean deploy --settings cfg/maven/CI/settings.xml -DskipTests=true -DnewVersion=$TRAVIS_TAG -B -U -Prelease +after_deploy: mvn clean deploy --settings cfg/maven/CI/settings.xml -DskipTests=true -DnewVersion=$TRAVIS_TAG -B -Prelease notifications: email: