Skip to content
Snippets Groups Projects
Commit b577eca7 authored by trantzas's avatar trantzas
Browse files

Merge branch...

Merge branch '4-create-a-pipeline-to-build-and-publish-the-mvn-package-in-gitlab-registry' into 'develop'

Revert "Merge branch 'revert-5b74bbbc' into 'develop'"

See merge request !14
parents 95779e6d 753094c4
No related branches found
No related tags found
3 merge requests!34Merging develop (merged from 2024Q2_RC) into main creating for 2024Q2 Release,!33Merging 2024Q2_RC into main creating for 2024Q2 Release,!14Revert "Merge branch 'revert-5b74bbbc' into 'develop'"
Pipeline #3682 passed
stages:
- deploy
deploy:
stage: deploy
image: maven:3.9.5-ibm-semeru-17-focal
script:
- mvn deploy -s ci_settings.xml -DskipTests
<settings xmlns="http://maven.apache.org/SETTINGS/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd">
<servers>
<server>
<id>gitlab-maven</id>
<configuration>
<httpHeaders>
<property>
<name>Job-Token</name>
<value>${CI_JOB_TOKEN}</value>
</property>
</httpHeaders>
</configuration>
</server>
</servers>
</settings>
...@@ -20,29 +20,32 @@ updaterepo(){ ...@@ -20,29 +20,32 @@ updaterepo(){
cd $1/ cd $1/
git checkout $branch git checkout $branch
git pull git pull
# Build maven project if .pom file is present
if [ -f "./pom.xml" ]; then
docker run -it --rm -v "/home/ubuntu/.m2":/root/.m2 -v "$(pwd)":/opt/maven maven:3.9.5-ibm-semeru-17-focal mvn clean verify -DskipTests
fi
} }
updaterepo org.etsi.osl.main updaterepo org.etsi.osl.main
updaterepo org.etsi.osl.sol005nbi.osm #updaterepo org.etsi.osl.sol005nbi.osm
updaterepo org.etsi.osl.sol005nbi.osm10 #updaterepo org.etsi.osl.sol005nbi.osm10
updaterepo org.etsi.osl.centrallog.client #updaterepo org.etsi.osl.centrallog.client
updaterepo org.etsi.osl.centrallog.service updaterepo org.etsi.osl.centrallog.service
updaterepo org.etsi.osl.model.nfv #updaterepo org.etsi.osl.model.nfv
updaterepo org.etsi.osl.model.tmf #updaterepo org.etsi.osl.model.tmf
updaterepo org.etsi.osl.model.k8s #updaterepo org.etsi.osl.model.k8s
updaterepo org.etsi.osl.portal.api updaterepo org.etsi.osl.portal.api
updaterepo org.etsi.osl.mano updaterepo org.etsi.osl.mano
updaterepo org.etsi.osl.bugzilla updaterepo org.etsi.osl.bugzilla
updaterepo org.etsi.osl.osom updaterepo org.etsi.osl.osom
updaterepo org.etsi.osl.oas updaterepo org.etsi.osl.oas
updaterepo org.etsi.osl.portal.web
updaterepo org.etsi.osl.tmf.api updaterepo org.etsi.osl.tmf.api
updaterepo org.etsi.osl.tmf.web
updaterepo org.etsi.osl.cridge updaterepo org.etsi.osl.cridge
cd $dirlocation updaterepo org.etsi.osl.tmf.web
docker run -it --rm -v "/home/ubuntu/.m2":/root/.m2 -v "$(pwd)":/opt/maven -w /opt/maven/org.etsi.osl.main maven:3.9.5-ibm-semeru-17-focal mvn clean verify -DskipTests updaterepo org.etsi.osl.portal.web
echo "Build org.etsi.osl.tmf.web" echo "Build org.etsi.osl.tmf.web"
......
...@@ -22,7 +22,6 @@ ...@@ -22,7 +22,6 @@
<license.licenseName>apache_v2</license.licenseName> <license.licenseName>apache_v2</license.licenseName>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
<camel.version>4.0.0-RC2</camel.version> <camel.version>4.0.0-RC2</camel.version>
<spring-boot-version>3.1.2</spring-boot-version> <spring-boot-version>3.1.2</spring-boot-version>
<swagger.version>3.0.0</swagger.version> <swagger.version>3.0.0</swagger.version>
...@@ -52,23 +51,24 @@ ...@@ -52,23 +51,24 @@
</properties> </properties>
<modules>
<module>../org.etsi.osl.bugzilla</module> <repositories>
<module>../org.etsi.osl.centrallog.client</module> <repository>
<module>../org.etsi.osl.centrallog.service</module> <id>gitlab-maven</id>
<module>../org.etsi.osl.cridge</module> <url>https://labs.etsi.org/rep/api/v4/groups/260/-/packages/maven</url>
<module>../org.etsi.osl.mano</module> </repository>
<module>../org.etsi.osl.model.k8s</module> </repositories>
<module>../org.etsi.osl.model.nfv</module> <distributionManagement>
<module>../org.etsi.osl.model.tmf</module> <repository>
<module>../org.etsi.osl.oas</module> <id>gitlab-maven</id>
<module>../org.etsi.osl.osom</module> <url>${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/maven</url>
<module>../org.etsi.osl.portal.api</module> </repository>
<module>../org.etsi.osl.sol005nbi.osm10</module> <snapshotRepository>
<module>../org.etsi.osl.sol005nbi.osm</module> <id>gitlab-maven</id>
<module>../org.etsi.osl.tmf.api</module> <url>${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/maven</url>
</snapshotRepository>
</modules> </distributionManagement>
<build> <build>
<pluginManagement> <pluginManagement>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment