Gitlab Runner mvn install, пытается загрузить локальный репозиторий
Привет, ребята, нужна помощь с моим gitlab ci,
Я пытаюсь сделать несколько простых тестов Mvn на моем gitlab ci
, но прежде чем мне нужно построить свой проект, что терпит неудачу в этой непрерывной интеграции.
Я использую:
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)
Apache Maven 3.5.3 (3383c37e1f9e9b3bc3df5050c29c8aff9f295297;
Моя структура porjekt: 3 внешних проекта, создающих мою локальную библиотеку / хранилище: immersight:imsLibrary:jar:1.0 Остальное загружается
Мой gitlab-ci.yml:
cache:
paths:
- .m2/repository
MVN Install:
stage: build
script:
- mvn clean install -DskipTests=true -nsu
Когда я строю свой проект локально с Windows CMD, я получаю:
C:\Program Files\GitLab-Runner\builds\7d39f8f7\0\dev\imsPlatform>mvn clean install -DskipTests=true -nsu
[INFO] Scanning for projects...
[INFO]
[INFO] ---------------------< de.immersight:imsPlatform >----------------------
[INFO] Building imsPlatform 1.0
[INFO] --------------------------------[ war ]---------------------------------
[WARNING] The POM for immersight:imsLibrary:jar:1.0 is missing, no dependency information available
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ imsPlatform ---
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ imsPlatform ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\Program Files\GitLab-Runner\builds\7d39f8f7\0\dev\imsPlatform\de\immersight\stats\database\versions
[INFO] Copying 1 resource
[INFO] Copying 154 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ imsPlatform ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 172 source files to C:\Program Files\GitLab-Runner\builds\7d39f8f7\0\dev\imsPlatform\target\classes
[WARNING] /C:/Program Files/GitLab-Runner/builds/7d39f8f7/0/dev/imsPlatform/src/main/java/de/immersight/pages/admin/TransferPage.java:[8,32] de.immersight.rest.cache.ComponentCache in de.immersight.rest.cache has been deprecated
[WARNING] /C:/Program Files/GitLab-Runner/builds/7d39f8f7/0/dev/imsPlatform/src/main/java/de/immersight/pages/admin/TestPage.java:[28,36] de.immersight.stats.database.StatsDB in de.immersight.stats.database has been deprecated
[WARNING] /C:/Program Files/GitLab-Runner/builds/7d39f8f7/0/dev/imsPlatform/src/main/java/de/immersight/pages/admin/TransferPage.java:[8,32] de.immersight.rest.cache.ComponentCache in de.immersight.rest.cache has been deprecated
[WARNING] /C:/Program Files/GitLab-Runner/builds/7d39f8f7/0/dev/imsPlatform/src/main/java/de/immersight/pages/admin/TestPage.java:[28,36] de.immersight.stats.database.StatsDB in de.immersight.stats.database has been deprecated
[WARNING] /C:/Program Files/GitLab-Runner/builds/7d39f8f7/0/dev/imsPlatform/src/main/java/de/immersight/pages/admin/TransferPage.java:[8,32] de.immersight.rest.cache.ComponentCache in de.immersight.rest.cache has been deprecated
[WARNING] /C:/Program Files/GitLab-Runner/builds/7d39f8f7/0/dev/imsPlatform/src/main/java/de/immersight/pages/admin/TestPage.java:[28,36] de.immersight.stats.database.StatsDB in de.immersight.stats.database has been deprecated
[WARNING] /C:/Program Files/GitLab-Runner/builds/7d39f8f7/0/dev/imsPlatform/src/main/java/de/immersight/pages/BasePage.java:[90,43] factTypePageLoad in de.immersight.rel.database.fact.ComposedFact has been deprecated
[WARNING] /C:/Program Files/GitLab-Runner/builds/7d39f8f7/0/dev/imsPlatform/src/main/java/de/immersight/pages/admin/stats/PageLoadsStatsPage.java:[345,67] factTypePageLoad in de.immersight.rel.database.fact.ComposedFact has been deprecated
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ imsPlatform ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 0 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ imsPlatform ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 12 source files to C:\Program Files\GitLab-Runner\builds\7d39f8f7\0\dev\imsPlatform\target\test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ imsPlatform ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- maven-war-plugin:2.2:war (default-war) @ imsPlatform ---
[INFO] Packaging webapp
[INFO] Assembling webapp [imsPlatform] in [C:\Program Files\GitLab-Runner\builds\7d39f8f7\0\dev\imsPlatform\target\imsPlatform-1.0]
[INFO] Processing war project
[INFO] Copying webapp resources [C:\Program Files\GitLab-Runner\builds\7d39f8f7\0\dev\imsPlatform\src\main\webapp]
[INFO] Webapp assembled in [5021 msecs]
[INFO] Building war: C:\Program Files\GitLab-Runner\builds\7d39f8f7\0\dev\imsPlatform\target\imsPlatform-1.0.war
[INFO] WEB-INF\web.xml already added, skipping
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @ imsPlatform ---
[INFO] Installing C:\Program Files\GitLab-Runner\builds\7d39f8f7\0\dev\imsPlatform\target\imsPlatform-1.0.war to C:\Users\Rolf\.m2\repository\de\immersight\imsPlatform\1.0\imsPlatform-1.0.war
[INFO] Installing C:\Program Files\GitLab-Runner\builds\7d39f8f7\0\dev\imsPlatform\pom.xml to C:\Users\Rolf\.m2\repository\de\immersight\imsPlatform\1.0\imsPlatform-1.0.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 15.827 s
[INFO] Finished at: 2018-03-12T15:46:46+01:00
[INFO] ------------------------------------------------------------------------
C:\Program Files\GitLab-Runner\builds\7d39f8f7\0\dev\imsPlatform> java -version
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)
C:\Program Files\GitLab-Runner\builds\7d39f8f7\0\dev\imsPlatform>mvn -version
Apache Maven 3.5.3 (3383c37e1f9e9b3bc3df5050c29c8aff9f295297; 2018-02-24T20:49:05+01:00)
Maven home: C:\Users\Rolf\Maven-3.5.3\bin\..
Java version: 1.8.0_161, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_161\jre
Default locale: de_DE, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
C:\Program Files\GitLab-Runner\builds\7d39f8f7\0\dev\imsPlatform>mvn clean install -DskipTests=true -nsu
[INFO] Scanning for projects...
[INFO]
[INFO] ---------------------< de.immersight:imsPlatform >----------------------
[INFO] Building imsPlatform 1.0
[INFO] --------------------------------[ war ]---------------------------------
[WARNING] The POM for immersight:imsLibrary:jar:1.0 is missing, no dependency information available
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ imsPlatform ---
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ imsPlatform ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\Program Files\GitLab-Runner\builds\7d39f8f7\0\dev\imsPlatform\de\immersight\stats\database\versions
[INFO] Copying 1 resource
[INFO] Copying 154 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ imsPlatform ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 172 source files to C:\Program Files\GitLab-Runner\builds\7d39f8f7\0\dev\imsPlatform\target\classes
[WARNING] /C:/Program Files/GitLab-Runner/builds/7d39f8f7/0/dev/imsPlatform/src/main/java/de/immersight/pages/admin/TransferPage.java:[8,32] de.immersight.rest.cache.ComponentCache in de.immersight.rest.cache has been deprecated
[WARNING] /C:/Program Files/GitLab-Runner/builds/7d39f8f7/0/dev/imsPlatform/src/main/java/de/immersight/pages/admin/TestPage.java:[28,36] de.immersight.stats.database.StatsDB in de.immersight.stats.database has been deprecated
[WARNING] /C:/Program Files/GitLab-Runner/builds/7d39f8f7/0/dev/imsPlatform/src/main/java/de/immersight/pages/admin/TransferPage.java:[8,32] de.immersight.rest.cache.ComponentCache in de.immersight.rest.cache has been deprecated
[WARNING] /C:/Program Files/GitLab-Runner/builds/7d39f8f7/0/dev/imsPlatform/src/main/java/de/immersight/pages/admin/TestPage.java:[28,36] de.immersight.stats.database.StatsDB in de.immersight.stats.database has been deprecated
[WARNING] /C:/Program Files/GitLab-Runner/builds/7d39f8f7/0/dev/imsPlatform/src/main/java/de/immersight/pages/admin/TransferPage.java:[8,32] de.immersight.rest.cache.ComponentCache in de.immersight.rest.cache has been deprecated
[WARNING] /C:/Program Files/GitLab-Runner/builds/7d39f8f7/0/dev/imsPlatform/src/main/java/de/immersight/pages/admin/TestPage.java:[28,36] de.immersight.stats.database.StatsDB in de.immersight.stats.database has been deprecated
[WARNING] /C:/Program Files/GitLab-Runner/builds/7d39f8f7/0/dev/imsPlatform/src/main/java/de/immersight/pages/BasePage.java:[90,43] factTypePageLoad in de.immersight.rel.database.fact.ComposedFact has been deprecated
[WARNING] /C:/Program Files/GitLab-Runner/builds/7d39f8f7/0/dev/imsPlatform/src/main/java/de/immersight/pages/admin/stats/PageLoadsStatsPage.java:[345,67] factTypePageLoad in de.immersight.rel.database.fact.ComposedFact has been deprecated
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ imsPlatform ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 0 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ imsPlatform ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 12 source files to C:\Program Files\GitLab-Runner\builds\7d39f8f7\0\dev\imsPlatform\target\test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ imsPlatform ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- maven-war-plugin:2.2:war (default-war) @ imsPlatform ---
[INFO] Packaging webapp
[INFO] Assembling webapp [imsPlatform] in [C:\Program Files\GitLab-Runner\builds\7d39f8f7\0\dev\imsPlatform\target\imsPlatform-1.0]
[INFO] Processing war project
[INFO] Copying webapp resources [C:\Program Files\GitLab-Runner\builds\7d39f8f7\0\dev\imsPlatform\src\main\webapp]
[INFO] Webapp assembled in [5063 msecs]
[INFO] Building war: C:\Program Files\GitLab-Runner\builds\7d39f8f7\0\dev\imsPlatform\target\imsPlatform-1.0.war
[INFO] WEB-INF\web.xml already added, skipping
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @ imsPlatform ---
[INFO] Installing C:\Program Files\GitLab-Runner\builds\7d39f8f7\0\dev\imsPlatform\target\imsPlatform-1.0.war to C:\Users\Rolf\.m2\repository\de\immersight\imsPlatform\1.0\imsPlatform-1.0.war
[INFO] Installing C:\Program Files\GitLab-Runner\builds\7d39f8f7\0\dev\imsPlatform\pom.xml to C:\Users\Rolf\.m2\repository\de\immersight\imsPlatform\1.0\imsPlatform-1.0.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:51 min
[INFO] Finished at: 2018-03-12T16:08:15+01:00
[INFO] ------------------------------------------------------------------------
Некоторые предупреждения, но это работает.
Но если я запускаю то же самое на gitlab ci, я получаю:
Running with gitlab-runner 10.5.0 (80b03db9)
on RolfsRunner 7d39f8f7
Using Shell executor...
Running on ISC-PRAKTIKANT...
Fetching changes...
Removing target/
HEAD is now at 466eedb7 4.9
Checking out e12d9ec0 as rolf...
Skipping Git submodules setup
Checking cache for default...
Successfully extracted cache
$ mvn clean install -DskipTests=true -nsu
[INFO] Scanning for projects...
[INFO]
[INFO] ---------------------< de.immersight:imsPlatform >----------------------
[INFO] Building imsPlatform 1.0
[INFO] --------------------------------[ war ]---------------------------------
[WARNING] The POM for immersight:imsLibrary:jar:1.0 is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.451 s
[INFO] Finished at: 2018-03-12T15:47:24+01:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project imsPlatform: Could not resolve dependencies for project de.immersight:imsPlatform:war:1.0: Failure to find immersight:imsLibrary:jar:1.0 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
ERROR: Job failed: exit status 1
Я действительно не знаю, в чем их отличие, я думал, что бегун gitlab просто запустит mvn install local на shell.