aboutsummaryrefslogtreecommitdiffstats
path: root/pom.xml
blob: 4b52a983d289302520dce7b9fb777c5092c73ad1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<!--
  ============LICENSE_START=======================================================
   Copyright (C) 2018 Ericsson. All rights reserved.
  ================================================================================
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.

  SPDX-License-Identifier: Apache-2.0
  ============LICENSE_END=========================================================
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.onap.oparent</groupId>
        <artifactId>oparent</artifactId>
        <version>2.0.0</version>
        <relativePath /> 
    </parent>
    <groupId>org.onap.policy.parent</groupId>
    <artifactId>policy-parent</artifactId>
    <version>3.0.0-SNAPSHOT</version>
    <packaging>pom</packaging>

    <properties>
        <oparent.version>2.0.0</oparent.version>
    </properties>

    <modules>
        <module>integration</module>
    </modules>
</project>
"k">then echo "MVN_MAJMIN_VERSION is empty" exit 1 fi if [[ $MVN_VERSION == *"SNAPSHOT"* ]] then MVN_MAJMIN_VERSION="${MVN_MAJMIN_VERSION}-SNAPSHOT" else MVN_MAJMIN_VERSION="${MVN_MAJMIN_VERSION}-STAGING" fi echo $MVN_MAJMIN_VERSION echo "Building $IMAGE" # # This is the local latest tagged image. The Dockerfile's need this to build images # TAGS="--tag onap/${IMAGE}:latest" # # This has the nexus repo prepended and only major/minor version with latest # TAGS="${TAGS} --tag ${DOCKER_REPOSITORY}/onap/${IMAGE}:${MVN_MAJMIN_VERSION}-latest" # # This has the nexus repo prepended and major/minor/patch version with timestamp # TAGS="${TAGS} --tag ${DOCKER_REPOSITORY}/onap/${IMAGE}:${MVN_VERSION}-${TIMESTAMP}Z" echo $TAGS docker build --quiet ${PROXY_ARGS} $TAGS packages/apex-pdp-docker/target/$IMAGE if [ $? -ne 0 ] then echo "Docker build failed" docker images exit 1 fi docker images # # Push image # echo "Pushing $IMAGE" docker push ${DOCKER_REPOSITORY}/onap/$IMAGE:${MVN_MAJMIN_VERSION}-latest if [ $? -ne 0 ] then echo "Docker push failed" exit 1 fi docker push ${DOCKER_REPOSITORY}/onap/$IMAGE:${MVN_VERSION}-${TIMESTAMP}Z if [ $? -ne 0 ] then echo "Docker push failed" exit 1 fi