build:
stage: build
script:
- - mvn -e -T2 -Panalysis clean install
+ - mvn -e -T2 -Panalysis clean install -Ddocker.http_proxy="http://$PROXY_HOST:$PROXY_PORT" -Ddocker.https_proxy="http://$PROXY_HOST:$PROXY_PORT"
artifacts:
paths:
- hv-collector-coverage/target/site/jacoco-aggregate
LABEL license.url="http://www.apache.org/licenses/LICENSE-2.0"
LABEL maintainer="Nokia Wroclaw ONAP Team"
+RUN apt-get update \
+ && apt-get install -y --no-install-recommends curl \
+ && apt-get clean
+
WORKDIR /opt/ves-hv-dcae-app-simulator
ENTRYPOINT ["java", "-cp", "*:", "org.onap.dcae.collectors.veshv.simulators.dcaeapp.MainKt"]
COPY target/libs/external/* ./
.block()
}
}
+ .get("healthcheck") { ctx ->
+ ctx.response.status(STATUS_OK).send()
+ }
}
private fun generateEvents(ctx: Context, parameters: List<MessageParameters>):
LABEL license.url="http://www.apache.org/licenses/LICENSE-2.0"
LABEL maintainer="Nokia Wroclaw ONAP Team"
+RUN apt-get update \
+ && apt-get install -y --no-install-recommends curl \
+ && apt-get clean
+
WORKDIR /opt/ves-hv-client-simulator
ENTRYPOINT ["java", "-cp", "*:", "org.onap.dcae.collectors.veshv.simulators.xnf.MainKt"]
COPY target/libs/external/* ./
COPY target/libs/internal/* ./
COPY target/hv-collector-xnf-simulator-*.jar ./
+
.onError { handleException(it, ctx) }
.then { sendAcceptedResponse(ctx) }
}
+ .get("healthcheck") { ctx ->
+ ctx.response.status(STATUS_OK).send()
+ }
}
private fun sendAcceptedResponse(ctx: Context) {
<docker-image.registry>${onap.nexus.dockerregistry.daily}</docker-image.registry>
<docker-image.namespace>onap</docker-image.namespace>
<docker-image.name>ves-hv-collector/${project.artifactId}</docker-image.name>
+ <docker.http_proxy> </docker.http_proxy>
+ <docker.https_proxy> </docker.https_proxy>
</properties>
<alias>${project.artifactId}</alias>
<name>${docker-image.registry}/${docker-image.namespace}/${docker-image.name}</name>
<build>
+ <args>
+ <http_proxy>${docker.http_proxy}</http_proxy>
+ <https_proxy>${docker.https_proxy}</https_proxy>
+ </args>
<dockerFileDir>${project.basedir}</dockerFileDir>
</build>
</image>