From 9dde926417f80d93f4159be8164ed5b3d8790a75 Mon Sep 17 00:00:00 2001 From: Yuli Shlosberg Date: Tue, 12 Sep 2017 14:11:48 +0300 Subject: Build sanity docker execute automation Change-Id: Iab282ea167d12fba4a3f425a5d300397ab435b44 Issue-Id: SDC-315 Signed-off-by: Michael Lando --- sdc-os-chef/pom.xml | 561 ++++++++++++++++++++++++++++------------------------ 1 file changed, 304 insertions(+), 257 deletions(-) (limited to 'sdc-os-chef/pom.xml') diff --git a/sdc-os-chef/pom.xml b/sdc-os-chef/pom.xml index f7e1eaca78..1e24e26d72 100644 --- a/sdc-os-chef/pom.xml +++ b/sdc-os-chef/pom.xml @@ -1,43 +1,45 @@ + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - 4.0.0 + 4.0.0 - sdc-os-chef + sdc-os-chef - - org.openecomp.sdc - sdc-main + + org.openecomp.sdc + sdc-main 1.2.0-SNAPSHOT - + - - ${project.version}-${maven.build.timestamp} - ${project.version}-latest - + + ${project.version}-${maven.build.timestamp} + ${project.version}-latest + - - - - maven-clean-plugin - 3.0.0 - - - clean.tosca.chef.os.folder - clean - - clean - - - - - ${project.basedir}\sdc-cassandra\chef-repo\cookbooks\cassandra-actions\attributes\ - false - - **/default.rb - - + + + + maven-clean-plugin + 3.0.0 + + + clean.tosca.chef.os.folder + clean + + clean + + + + + + ${project.basedir}\sdc-cassandra\chef-repo\cookbooks\cassandra-actions\attributes\ + + false + + **/default.rb + + ${project.parent.basedir}/sdc-os-chef/sdc-backend/chef-repo/cookbooks/sdc-catalog-be/files/default @@ -48,77 +50,83 @@ logback.xml - - - - - - - ru.yaal.maven - write-text-files-maven-plugin - 1.1 - - UTF-8 - - - ${project.basedir}\sdc-cassandra\chef-repo\cookbooks\cassandra-actions\attributes\default.rb - - normal['version'] = "${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}" - - - - - - - write-text-files - prepare-package - - write-text-files - - - - - - + + + + + + + ru.yaal.maven + write-text-files-maven-plugin + 1.1 + + UTF-8 + + + + ${project.basedir}\sdc-cassandra\chef-repo\cookbooks\cassandra-actions\attributes\default.rb + + + normal['version'] = + "${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}" + + + + + + + + write-text-files + prepare-package + + write-text-files + + + + + + - - - docker-staging - - ${project.version}-STAGING-${maven.build.timestamp} - ${project.version}-STAGING-latest - - + + + docker-staging + + ${project.version}-STAGING-${maven.build.timestamp} + ${project.version}-STAGING-latest + + - - docker - - false - - - - - maven-resources-plugin - 3.0.2 - - - copy-resources-apidocs - validate - - copy-resources - - - ${basedir}/sdc-backend - - - ${project.parent.basedir}/openecomp-be/tools/swagger-ui/api-docs - - api-docs.war - - - - - + + docker + + false + + + + + maven-resources-plugin + 3.0.2 + + + copy-resources-apidocs + validate + + copy-resources + + + ${basedir}/sdc-backend + + + + ${project.parent.basedir}/openecomp-be/tools/swagger-ui/api-docs + + + api-docs.war + + + + + copy-static-configuration-files @@ -142,185 +150,224 @@ - - copy-resources-be - validate - - copy-resources - - - ${basedir}/sdc-backend - - - ${project.parent.basedir}/openecomp-be/api/openecomp-sdc-rest-webapp/onboarding-rest-war/target - - onboarding-be-${project.version}.war - - - - - - - copy-resources-fe - validate - - copy-resources - - - ${basedir}/sdc-frontend - - - ${project.parent.basedir}/openecomp-ui/target - - onboarding-fe-${project.version}.war - - - - - - - - + + copy-resources-be + validate + + copy-resources + + + ${basedir}/sdc-backend + + + + ${project.parent.basedir}/openecomp-be/api/openecomp-sdc-rest-webapp/onboarding-rest-war/target + + + onboarding-be-${project.version}.war + + + + + + + copy-resources-fe + validate + + copy-resources + + + ${basedir}/sdc-frontend + + + ${project.parent.basedir}/openecomp-ui/target + + onboarding-fe-${project.version}.war + + + + + + + copy-tests-suites + validate + + copy-resources + + + sdc-sanity/chef-repo/cookbooks/sdc-sanity/files/default/testSuites + + + ${project.parent.basedir}/test-apis-ci/src/main/resources/ci/testSuites + + * + + + + + + + copy-resources-test-apis-ci + validate + + copy-resources + + + ${basedir}/sdc-sanity + + + ${project.parent.basedir}/test-apis-ci/target + + test-apis-ci-${project.version}-jar-with-dependencies.jar + + + + + + + - - io.fabric8 - docker-maven-plugin - 0.22.1 + + io.fabric8 + docker-maven-plugin + 0.19.1 - - false - 1.23 + + true + 1.23 - + - - - openecomp/sdc-backend - sdc-backend - - try - ${project.basedir}/sdc-backend - - ${docker.tag} - ${docker.latest.tag} - ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest - - - + + + openecomp/sdc-backend + sdc-backend + + try + ${project.basedir}/sdc-backend + + ${docker.tag} + ${docker.latest.tag}$sedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest + ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest + + + - - - openecomp/sdc-frontend - sdc-frontend - - try - ${project.basedir}/sdc-frontend - - ${docker.tag} - ${docker.latest.tag} - ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest - - - + + + openecomp/sdc-frontend + sdc-frontend + + try + ${project.basedir}/sdc-frontend + + ${docker.tag} + ${docker.latest.tag} + ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest + + + - - - openecomp/sdc-elasticsearch - sdc-elasticsearch - - try - ${project.basedir}/sdc-elasticsearch - - ${docker.tag} - ${docker.latest.tag} - ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest - - - + + + openecomp/sdc-elasticsearch + sdc-elasticsearch + + try + ${project.basedir}/sdc-elasticsearch + + ${docker.tag} + ${docker.latest.tag} + ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest + + + - - - openecomp/sdc-kibana - sdc-kibana - - try - ${project.basedir}/sdc-kibana - - ${docker.tag} - ${docker.latest.tag} - ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest - - - + + + openecomp/sdc-kibana + sdc-kibana + + try + ${project.basedir}/sdc-kibana + + ${docker.tag} + ${docker.latest.tag} + ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest + + + - - - openecomp/sdc-cassandra - sdc-cassandra - - try - ${project.basedir}/sdc-cassandra - - ${docker.tag} - ${docker.latest.tag} - ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest - - - + + + openecomp/sdc-cassandra + sdc-cassandra + + try + ${project.basedir}/sdc-cassandra + + ${docker.tag} + ${docker.latest.tag} + ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest + + + - - + + + openecomp/sdc-sanity + sdc-sanity + + try + ${project.basedir}/sdc-sanity + + ${docker.tag} + ${docker.latest.tag} + 1.1-STAGING-latest + + + - - - - + + + + clean-images pre-clean - remove + remove - true + true + openecomp/sdc-backend,openecomp/sdc-frontend,openecomp/sdc-elasticsearch,openecomp/sdc-kibana,openecomp/sdc-sanity - + - - generate-images - package - - build - - + + generate-images + package + + build + + - + push-images deploy - build - push + build + push - openecomp/sdc-backend,openecomp/sdc-frontend,openecomp/sdc-elasticsearch,openecomp/sdc-kibana,openecomp/sdc-cassandra + + openecomp/sdc-backend,openecomp/sdc-frontend,openecomp/sdc-elasticsearch,openecomp/sdc-kibana,openecomp/sdc-sanity - - - - - - - + + + + + + + -- cgit 1.2.3-korg