Нашим репозиторием артефактов является Jfrog, и у нас есть разные учетные данные пользователей, которые можно использовать как в сборке приложения Jenkins, так и в Github. конвейер сборки действий.
Странная проблема заключается в том, что мы увидели, что количество компилируемых классов значительно меньше в сборке действий Github по сравнению с jenkins, что приводит к сбою тестовых примеров. позже.
Вот журналы maven:
Jenkins:
Код: Выделить всё
[INFO] --- gmavenplus-plugin:1.3:compile (default) @ myapp-service ---
[INFO] No sources specified for compilation. Skipping.
[INFO]
[INFO] --- build-helper-maven-plugin:3.2.0:add-test-source (add-integration-test-sources) @ myapp-service ---
[INFO] Test Source directory: C:\D\Build\CI\java\src\test-integration\groovy added.
[INFO] Test Source directory: C:\D\Build\CI\java\src\test-integration\java added.
[INFO]
[INFO] --- gmavenplus-plugin:1.3:testGenerateStubs (default) @ myapp-service ---
[INFO] Using Groovy 3.0.12 to perform testGenerateStubs.
[INFO] Generated 0 stubs.
[INFO]
[INFO] --- build-helper-maven-plugin:3.2.0:add-test-resource (add-integration-test-resources) @ myapp-service ---
[INFO]
[INFO] --- maven-resources-plugin:3.3.1:testResources (default-testResources) @ myapp-service ---
[INFO] Copying 86 resources from src\test\resources to target\test-classes
[INFO] Copying 251 resources from src\test-integration\resources to target\test-classes
[INFO]
[INFO] --- maven-compiler-plugin:3.11.0:testCompile (default-testCompile) @ myapp-service ---
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 452 source files with javac [debug release 17] to target\test-classes
Код: Выделить всё
[INFO] Test Source directory: /java/src/test-integration/java added.
[INFO]
[INFO] --- gmavenplus-plugin:1.3:testGenerateStubs (default) @ myapp-service ---
[INFO] No sources specified for stub generation. Skipping.
[INFO]
[INFO] --- build-helper-maven-plugin:3.2.0:add-test-resource (add-integration-test-resources) @ myapp-service ---
[INFO]
[INFO] --- maven-resources-plugin:3.3.1:testResources (default-testResources) @ myapp-service ---
[INFO] Copying 86 resources from src/test/resources to target/test-classes
[INFO] Copying 251 resources from src/test-integration/resources to target/test-classes
[INFO]
[INFO] --- maven-compiler-plugin:3.11.0:testCompile (default-testCompile) @ myapp-service ---
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 199 source files with javac [debug release 17] to target/test-classes
[INFO] -------------------------------------------------------------
Error: COMPILATION ERROR :
[INFO] -------------------------------------------------------------
Error: /java/src/test-integration/java/com/service/core/repository/mongodb/AbstractMongoIntegrationTest.java:[16,35] cannot find symbol
symbol: class IntegrationTestDataUtility
location: package com.service.util
Error: /java/src/test-integration/java/com/service/core/repository/mongodb/AbstractMongoIntegrationTest.java:[71,19] cannot find symbol
symbol: class IntegrationTestDataUtility
location: class com.service.core.repository.mongodb.AbstractMongoIntegrationTest
[INFO] 2 errors
Буду признателен, если кто-нибудь скажет, почему разница в количестве классы компилируются .
Подробнее здесь: https://stackoverflow.com/questions/792 ... d-pipeline
Мобильная версия