Commit 86bc4b57 authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Merge branch 'dev' into 'master'

Diferencia entre microservices y unid. funcionales

See merge request redmic-project/gitlab-ci-templates!7
parents 0712d4e5 a7d4aa97
Loading
Loading
Loading
Loading
+40 −0
Original line number Diff line number Diff line
include:
  - project: 'redmic-project/gitlab-ci-templates'
    ref: master
    file: '/maven-building.yml'

variables:
  TEST_OUTPUT_PATH: target

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
    BUILD_OUTPUT_PATH: target

.maven-build-microservice:
  extends: .maven-build
  stage: build-service
  variables:
    MAVEN_GOALS: verify spring-boot:repackage
    BUILD_OUTPUT_PATH: dist
    DOCS_OUTPUT_PATH: target
  artifacts:
    paths:
      - ${PROJECT_ROOT_PATH}/${BUILD_OUTPUT_PATH}/*.jar
      - ${PROJECT_ROOT_PATH}/${DOCS_OUTPUT_PATH}/generated-docs

maven-build-command:
  extends: .maven-build-microservice
  variables:
    MAVEN_PROJECT_NAME: ${CI_PROJECT_NAME}-commands
    PROJECT_ROOT_PATH: ${CI_PROJECT_NAME}-commands

maven-build-view:
  extends: .maven-build-microservice
  variables:
    MAVEN_PROJECT_NAME: ${CI_PROJECT_NAME}-view
    PROJECT_ROOT_PATH: ${CI_PROJECT_NAME}-view
+15 −0
Original line number Diff line number Diff line
include:
  - project: 'redmic-project/gitlab-ci-templates'
    ref: master
    file: '/maven-building.yml'

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
+1 −7
Original line number Diff line number Diff line
@@ -2,15 +2,9 @@ variables:
  BUILDING_IMAGE: ${MAVEN_IMAGE_NAME}:${MAVEN_IMAGE_TAG}
  MAVEN_OPTS: -Dmaven.repo.local=.m2/repository
  SPRING_PROFILES_ACTIVE: test
  MAVEN_PROJECT_NAME: ${CI_PROJECT_NAME}
  MAVEN_GOALS: verify spring-boot:repackage
  TEST_COVERAGE_XPATH: //table[@id='coveragetable']/tfoot//td[@class='ctr2'][1]/text()
  PROJECT_ROOT_PATH: '.'
  TEST_OUTPUT_PATH: target
  BUILD_OUTPUT_PATH: dist

maven-build:
  stage: build
.maven-build:
  image: ${BUILDING_IMAGE}
  cache:
    paths: