Loading maven-building-functional-unit.yml +2 −5 Original line number Diff line number Diff line include: - local: '/maven-building.yml' variables: TEST_OUTPUT_PATH: target - local: '/_maven-building.yml' maven-build-lib: extends: .maven-build stage: build-lib variables: MAVEN_PROJECT_NAME: ${CI_PROJECT_NAME}-lib PROJECT_ROOT_PATH: ${CI_PROJECT_NAME}-lib MAVEN_GOALS: deploy PROJECT_ROOT_PATH: ${CI_PROJECT_NAME}-lib BUILD_OUTPUT_PATH: target .maven-build-microservice: Loading maven-building-library.yml +6 −8 Original line number Diff line number Diff line include: - local: '/maven-building.yml' - local: '/_maven-building.yml' maven-build: extends: .maven-build stage: build variables: MAVEN_PROJECT_NAME: ${CI_PROJECT_NAME} MAVEN_GOALS: deploy PROJECT_ROOT_PATH: '.' TEST_OUTPUT_PATH: target BUILD_OUTPUT_PATH: target maven-build: extends: .maven-build stage: build maven-building-microservice.yml +6 −8 Original line number Diff line number Diff line include: - local: '/maven-building.yml' - local: '/_maven-building.yml' maven-build: extends: .maven-build stage: build variables: MAVEN_PROJECT_NAME: ${CI_PROJECT_NAME} MAVEN_GOALS: verify spring-boot:repackage PROJECT_ROOT_PATH: '.' TEST_OUTPUT_PATH: target BUILD_OUTPUT_PATH: dist maven-build: extends: .maven-build stage: build maven-building.yml +16 −13 Original line number Diff line number Diff line .maven-build: image: ${MAVEN_IMAGE_NAME}:${MAVEN_IMAGE_TAG} variables: BUILDING_IMAGE: ${MAVEN_IMAGE_NAME}:${MAVEN_IMAGE_TAG} MAVEN_IMAGE_NAME: registry.gitlab.com/redmic-project/docker/maven MAVEN_IMAGE_TAG: latest MAVEN_OPTS: -Dmaven.repo.local=.m2/repository SPRING_PROFILES_ACTIVE: test TEST_OUTPUT_PATH: target TEST_COVERAGE_XPATH: //table[@id='coveragetable']/tfoot//td[@class='ctr2'][1]/text() .maven-build: image: ${BUILDING_IMAGE} cache: paths: - .m2/repository/ script: - mvn -pl :${MAVEN_PROJECT_NAME} -U -B clean ${MAVEN_GOALS} - coveragePath="${PROJECT_ROOT_PATH}/${TEST_OUTPUT_PATH}/site/jacoco/index.html" Loading @@ -18,13 +16,18 @@ variables: coverage=$(xmllint --html --xpath "${TEST_COVERAGE_XPATH}" "${coveragePath}"); echo "Coverage - ${coverage}"; fi after_script: - rm -rf .m2/repository/es only: - branches cache: paths: - .m2/repository/ artifacts: name: '${MAVEN_PROJECT_NAME}-${CI_COMMIT_REF_NAME}' expire_in: '6 months' paths: - ${PROJECT_ROOT_PATH}/${BUILD_OUTPUT_PATH}/*.jar rules: - if: $CI_MERGE_REQUEST_ID || $CI_PIPELINE_SOURCE == "schedule" when: never - if: $CI_COMMIT_BRANCH || $CI_COMMIT_TAG Loading
maven-building-functional-unit.yml +2 −5 Original line number Diff line number Diff line include: - local: '/maven-building.yml' variables: TEST_OUTPUT_PATH: target - local: '/_maven-building.yml' maven-build-lib: extends: .maven-build stage: build-lib variables: MAVEN_PROJECT_NAME: ${CI_PROJECT_NAME}-lib PROJECT_ROOT_PATH: ${CI_PROJECT_NAME}-lib MAVEN_GOALS: deploy PROJECT_ROOT_PATH: ${CI_PROJECT_NAME}-lib BUILD_OUTPUT_PATH: target .maven-build-microservice: Loading
maven-building-library.yml +6 −8 Original line number Diff line number Diff line include: - local: '/maven-building.yml' - local: '/_maven-building.yml' maven-build: extends: .maven-build stage: build variables: MAVEN_PROJECT_NAME: ${CI_PROJECT_NAME} MAVEN_GOALS: deploy PROJECT_ROOT_PATH: '.' TEST_OUTPUT_PATH: target BUILD_OUTPUT_PATH: target maven-build: extends: .maven-build stage: build
maven-building-microservice.yml +6 −8 Original line number Diff line number Diff line include: - local: '/maven-building.yml' - local: '/_maven-building.yml' maven-build: extends: .maven-build stage: build variables: MAVEN_PROJECT_NAME: ${CI_PROJECT_NAME} MAVEN_GOALS: verify spring-boot:repackage PROJECT_ROOT_PATH: '.' TEST_OUTPUT_PATH: target BUILD_OUTPUT_PATH: dist maven-build: extends: .maven-build stage: build
maven-building.yml +16 −13 Original line number Diff line number Diff line .maven-build: image: ${MAVEN_IMAGE_NAME}:${MAVEN_IMAGE_TAG} variables: BUILDING_IMAGE: ${MAVEN_IMAGE_NAME}:${MAVEN_IMAGE_TAG} MAVEN_IMAGE_NAME: registry.gitlab.com/redmic-project/docker/maven MAVEN_IMAGE_TAG: latest MAVEN_OPTS: -Dmaven.repo.local=.m2/repository SPRING_PROFILES_ACTIVE: test TEST_OUTPUT_PATH: target TEST_COVERAGE_XPATH: //table[@id='coveragetable']/tfoot//td[@class='ctr2'][1]/text() .maven-build: image: ${BUILDING_IMAGE} cache: paths: - .m2/repository/ script: - mvn -pl :${MAVEN_PROJECT_NAME} -U -B clean ${MAVEN_GOALS} - coveragePath="${PROJECT_ROOT_PATH}/${TEST_OUTPUT_PATH}/site/jacoco/index.html" Loading @@ -18,13 +16,18 @@ variables: coverage=$(xmllint --html --xpath "${TEST_COVERAGE_XPATH}" "${coveragePath}"); echo "Coverage - ${coverage}"; fi after_script: - rm -rf .m2/repository/es only: - branches cache: paths: - .m2/repository/ artifacts: name: '${MAVEN_PROJECT_NAME}-${CI_COMMIT_REF_NAME}' expire_in: '6 months' paths: - ${PROJECT_ROOT_PATH}/${BUILD_OUTPUT_PATH}/*.jar rules: - if: $CI_MERGE_REQUEST_ID || $CI_PIPELINE_SOURCE == "schedule" when: never - if: $CI_COMMIT_BRANCH || $CI_COMMIT_TAG