Skip to content

Commit

Permalink
Merge branch 'master' into staging
Browse files Browse the repository at this point in the history
  • Loading branch information
Ayeshmantha Perera authored Nov 28, 2019
2 parents 212f94e + 7a9bbe7 commit 56eddab
Show file tree
Hide file tree
Showing 4 changed files with 88 additions and 20 deletions.
98 changes: 80 additions & 18 deletions Jenkinsfile
Original file line number Diff line number Diff line change
@@ -1,23 +1,27 @@
node('nimble-jenkins-slave') {

stage('Clone and Update') {
git(url: 'https://github.com/nimble-platform/data-aggregation-service', branch: env.BRANCH_NAME)
}
// -----------------------------------------------
// --------------- Staging Branch ----------------
// -----------------------------------------------
if (env.BRANCH_NAME == 'staging') {

stage('Build Dependencies') {
sh 'rm -rf common'
sh 'git clone https://github.com/nimble-platform/common'
dir('common') {
sh 'git checkout ' + env.BRANCH_NAME
sh 'mvn clean install'
stage('Clone and Update') {
git(url: 'https://github.com/nimble-platform/data-aggregation-service', branch: env.BRANCH_NAME)
}
}

stage('Build Java') {
sh 'mvn clean package -DskipTests'
}
stage('Build Dependencies') {
sh 'rm -rf common'
sh 'git clone https://github.com/nimble-platform/common'
dir('common') {
sh 'git checkout ' + env.BRANCH_NAME
sh 'mvn clean install'
}
}

stage('Build Java') {
sh 'mvn clean package -DskipTests'
}

if (env.BRANCH_NAME == 'staging') {
stage('Build Docker') {
sh 'mvn -f data-aggregation-service/pom.xml docker:build -DdockerImageTag=staging'
}
Expand All @@ -29,15 +33,73 @@ node('nimble-jenkins-slave') {
stage('Deploy') {
sh 'ssh staging "cd /srv/nimble-staging/ && ./run-staging.sh restart-single data-aggregation-service"'
}
} else {
}

// -----------------------------------------------
// ---------------- Master Branch ----------------
// -----------------------------------------------
if (env.BRANCH_NAME == 'master') {

stage('Clone and Update') {
git(url: 'https://github.com/nimble-platform/data-aggregation-service', branch: env.BRANCH_NAME)
}

stage('Build Dependencies') {
sh 'rm -rf common'
sh 'git clone https://github.com/nimble-platform/common'
dir('common') {
sh 'git checkout ' + env.BRANCH_NAME
sh 'mvn clean install'
}
}

stage('Build Java') {
sh 'mvn clean package -DskipTests'
}
}

// -----------------------------------------------
// ---------------- Release Tags -----------------
// -----------------------------------------------
if( env.TAG_NAME ==~ /^\d+.\d+.\d+$/) {

stage('Clone and Update') {
git(url: 'https://github.com/nimble-platform/data-aggregation-service', branch: 'master')
}

stage('Build Dependencies') {
sh 'rm -rf common'
sh 'git clone https://github.com/nimble-platform/common'
dir('common') {
sh 'git checkout master'
sh 'mvn clean install'
}
}

stage('Set version') {
sh 'mvn org.codehaus.mojo:versions-maven-plugin:2.1:set -DnewVersion=' + env.TAG_NAME
sh 'mvn -f data-aggregation-service/pom.xml org.codehaus.mojo:versions-maven-plugin:2.1:set -DnewVersion=' + env.TAG_NAME
}

stage('Build Java') {
sh 'mvn clean package -DskipTests'
}

stage('Build Docker') {
sh 'mvn -f data-aggregation-service/pom.xml docker:build'
}
}

if (env.BRANCH_NAME == 'master') {
stage('Deploy') {
stage('Push Docker') {
sh 'mvn -f data-aggregation-service/pom.xml docker:push -DdockerImageTag=latest'
sh 'mvn -f data-aggregation-service/pom.xml docker:push'
}

stage('Deploy MVP') {
sh 'ssh nimble "cd /data/deployment_setup/prod/ && sudo ./run-prod.sh restart-single data-aggregation-service"'
}

stage('Deploy FMP') {
sh 'ssh fmp-prod "cd /srv/nimble-fmp/ && ./run-fmp-prod.sh restart-single data-aggregation-service"'
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -43,4 +43,10 @@
<appender-ref ref="logstash"/>
<appender-ref ref="CONSOLE"/>
</root>

<logger name="org.springframework.cloud.config.client" level="warn"/>
<logger name="com.netflix.discovery.shared.resolver.aws" level="warn"/>
<logger name="com.netflix.discovery.DiscoveryClient" level="warn"/>
<logger name="logging.level.eu.nimble.service.dataaggregation.clients.IdentityClient" level="debug"/>
<logger name="logging.level.eu.nimble.service.dataaggregation.clients.BusinessProcessClient" level="debug"/>
</configuration>
2 changes: 1 addition & 1 deletion libs/common
Submodule common updated 74 files
+31 −1 data-model/ubl-data-model/pom.xml
+1 −1 data-model/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/catalogue/CatalogueType.java
+414 −0 ...odel/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/commonaggregatecomponents/CapabilityType.java
+94 −0 ...odel/src/main/java/eu/nimble/service/model/ubl/commonaggregatecomponents/CapabilityTypeDescriptionItem.java
+41 −2 ...del/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/commonaggregatecomponents/CertificateType.java
+325 −0 ...a-model/src/main/java/eu/nimble/service/model/ubl/commonaggregatecomponents/ClassificationCategoryType.java
+94 −0 ...n/java/eu/nimble/service/model/ubl/commonaggregatecomponents/ClassificationCategoryTypeDescriptionItem.java
+784 −0 ...ata-model/src/main/java/eu/nimble/service/model/ubl/commonaggregatecomponents/ClassificationSchemeType.java
+94 −0 ...ain/java/eu/nimble/service/model/ubl/commonaggregatecomponents/ClassificationSchemeTypeDescriptionItem.java
+94 −0 ...l/src/main/java/eu/nimble/service/model/ubl/commonaggregatecomponents/ClassificationSchemeTypeNoteItem.java
+192 −0 data-model/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/commonaggregatecomponents/CommentType.java
+231 −0 ...l/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/commonaggregatecomponents/CommunicationType.java
+547 −0 ...l/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/commonaggregatecomponents/CompletedTaskType.java
+94 −0 ...l/src/main/java/eu/nimble/service/model/ubl/commonaggregatecomponents/CompletedTaskTypeDescriptionItem.java
+61 −2 data-model/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/commonaggregatecomponents/ContactType.java
+1 −1 ...l/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/commonaggregatecomponents/CustomerPartyType.java
+275 −0 ...del/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/commonaggregatecomponents/DeclarationType.java
+94 −0 ...del/src/main/java/eu/nimble/service/model/ubl/commonaggregatecomponents/DeclarationTypeDescriptionItem.java
+43 −2 ...l-data-model/src/main/java/eu/nimble/service/model/ubl/commonaggregatecomponents/DocumentReferenceType.java
+235 −0 ...ata-model/src/main/java/eu/nimble/service/model/ubl/commonaggregatecomponents/EconomicOperatorRoleType.java
+94 −0 ...java/eu/nimble/service/model/ubl/commonaggregatecomponents/EconomicOperatorRoleTypeRoleDescriptionItem.java
+352 −0 data-model/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/commonaggregatecomponents/EventType.java
+192 −0 ...bl-data-model/src/main/java/eu/nimble/service/model/ubl/commonaggregatecomponents/EvidenceSuppliedType.java
+2 −2 data-model/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/commonaggregatecomponents/ItemType.java
+277 −9 ...model/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/commonaggregatecomponents/ObjectFactory.java
+81 −27 data-model/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/commonaggregatecomponents/PartyType.java
+835 −0 ...ubl-data-model/src/main/java/eu/nimble/service/model/ubl/commonaggregatecomponents/QualifyingPartyType.java
+94 −0 ...in/java/eu/nimble/service/model/ubl/commonaggregatecomponents/QualifyingPartyTypePersonalSituationItem.java
+1 −1 ...l/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/commonaggregatecomponents/ShipmentStageType.java
+1 −1 ...l/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/commonaggregatecomponents/SupplierPartyType.java
+14 −5 data-model/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/commonbasiccomponents/ObjectFactory.java
+56 −1 data-model/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/despatchadvice/DespatchAdviceType.java
+23 −0 data-model/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/extension/QualityIndicatorParameter.java
+65 −2 ...data-model/src/main/java/eu/nimble/service/model/ubl/iteminformationrequest/ItemInformationRequestType.java
+56 −2 ...ta-model/src/main/java/eu/nimble/service/model/ubl/iteminformationresponse/ItemInformationResponseType.java
+118 −23 data-model/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/order/OrderType.java
+94 −0 data-model/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/order/OrderTypeNoteItem.java
+121 −23 ...l/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/orderresponsesimple/OrderResponseSimpleType.java
+94 −0 ...ta-model/src/main/java/eu/nimble/service/model/ubl/orderresponsesimple/OrderResponseSimpleTypeNoteItem.java
+117 −23 data-model/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/ppaprequest/PpapRequestType.java
+94 −0 data-model/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/ppaprequest/PpapRequestTypeNoteItem.java
+118 −23 data-model/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/ppapresponse/PpapResponseType.java
+94 −0 data-model/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/ppapresponse/PpapResponseTypeNoteItem.java
+56 −2 data-model/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/quotation/QuotationType.java
+56 −2 data-model/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/receiptadvice/ReceiptAdviceType.java
+57 −2 ...l/ubl-data-model/src/main/java/eu/nimble/service/model/ubl/requestforquotation/RequestForQuotationType.java
+65 −3 ...data-model/src/main/java/eu/nimble/service/model/ubl/transportexecutionplan/TransportExecutionPlanType.java
+66 −3 .../main/java/eu/nimble/service/model/ubl/transportexecutionplanrequest/TransportExecutionPlanRequestType.java
+50 −0 data-model/ubl-data-model/src/main/java/util/DataModelUtility.java
+78 −0 data-model/ubl-data-model/src/main/java/util/GenerateSourceUtil.java
+23 −0 data-model/ubl-data-model/src/main/resources/META-INF/persistence.xml
+37 −4 data-model/ubl-data-model/src/main/resources/META-INF/sun-jaxb.episode
+133 −0 data-model/ubl-data-model/src/main/schema/NIMBLE-UBL-2.1/common/UBL-CommonAggregateComponents-2.1.xsd
+2 −1 data-model/ubl-data-model/src/main/schema/NIMBLE-UBL-2.1/common/UBL-CommonBasicComponents-2.1.xsd
+1 −0 data-model/ubl-data-model/src/main/schema/NIMBLE-UBL-2.1/maindoc/ItemInformationResponse.xsd
+2 −1 data-model/ubl-data-model/src/main/schema/NIMBLE-UBL-2.1/maindoc/PpapRequest-2.1.xsd
+2 −1 data-model/ubl-data-model/src/main/schema/NIMBLE-UBL-2.1/maindoc/PpapResponse-2.1.xsd
+1 −0 data-model/ubl-data-model/src/main/schema/NIMBLE-UBL-2.1/maindoc/UBL-DespatchAdvice-2.1.xsd
+11 −0 data-model/ubl-data-model/src/main/schema/NIMBLE-UBL-2.1/maindoc/UBL-ItemInformationRequest-2.1.xsd
+2 −1 data-model/ubl-data-model/src/main/schema/NIMBLE-UBL-2.1/maindoc/UBL-Order-2.1.xsd
+2 −1 data-model/ubl-data-model/src/main/schema/NIMBLE-UBL-2.1/maindoc/UBL-OrderResponseSimple-2.1.xsd
+1 −0 data-model/ubl-data-model/src/main/schema/NIMBLE-UBL-2.1/maindoc/UBL-Quotation-2.1.xsd
+1 −0 data-model/ubl-data-model/src/main/schema/NIMBLE-UBL-2.1/maindoc/UBL-ReceiptAdvice-2.1.xsd
+1 −0 data-model/ubl-data-model/src/main/schema/NIMBLE-UBL-2.1/maindoc/UBL-RequestForQuotation-2.1.xsd
+11 −0 data-model/ubl-data-model/src/main/schema/NIMBLE-UBL-2.1/maindoc/UBL-TransportExecutionPlan-2.1.xsd
+11 −0 data-model/ubl-data-model/src/main/schema/NIMBLE-UBL-2.1/maindoc/UBL-TransportExecutionPlanRequest-2.1.xsd
+6 −0 rest-client/src/main/java/eu/nimble/common/rest/identity/IdentityClient.java
+93 −23 rest-client/src/main/java/eu/nimble/common/rest/identity/IdentityClientTyped.java
+21 −0 rest-client/src/main/java/eu/nimble/common/rest/trust/TrustClient.java
+41 −0 utility/pom.xml
+83 −58 utility/src/main/java/eu/nimble/utility/HibernateUtility.java
+47 −0 utility/src/main/java/eu/nimble/utility/JsonSerializationUtility.java
+118 −0 utility/src/main/java/eu/nimble/utility/email/EmailService.java
+30 −0 utility/src/main/java/eu/nimble/utility/email/ThymeleafConfig.java
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

<properties>
<!-- Unique entry point for version number management -->
<global.version>5.0.0-Staging</global.version>
<global.version>5.0.0</global.version>
</properties>

<modules>
Expand Down

0 comments on commit 56eddab

Please sign in to comment.