33 lines
No EOL
640 B
YAML
33 lines
No EOL
640 B
YAML
image:
|
|
name: maven:3-eclipse-temurin-21-alpine
|
|
pull_policy: if-not-present
|
|
|
|
stages:
|
|
- build
|
|
- test
|
|
- publish
|
|
|
|
build:
|
|
stage: build
|
|
script:
|
|
- mvn clean compile -Dmaven.test.skip=true
|
|
resource_group: indic-search-service-test
|
|
|
|
test:
|
|
stage: test
|
|
script:
|
|
- mvn clean prepare-package
|
|
artifacts:
|
|
name: "$CI_COMMIT_REF_NAME"
|
|
expire_in: 1 day
|
|
paths:
|
|
- target/site
|
|
- target/jacoco.exec
|
|
resource_group: indic-search-service-test
|
|
|
|
publish:
|
|
stage: publish
|
|
when: manual
|
|
script:
|
|
- mvn -P with-docker-registry clean install -Dmaven.test.skip=true
|
|
resource_group: indic-search-service-test |