Select Git revision
.gitlab-ci.yml
-
René Schöne authored
- Gradle 7.4 - use properties file for version - use dev version for now also on master
René Schöne authored- Gradle 7.4 - use properties file for version - use dev version for now also on master
.gitlab-ci.yml 895 B
variables:
GIT_SUBMODULE_STRATEGY: recursive
stages:
- build
- publish
before_script:
- export GRADLE_USER_HOME=`pwd`/.gradle
cache:
paths:
- .gradle/wrapper
- .gradle/caches
build:
image: openjdk:11
stage: build
script:
- ./gradlew assemble
createDoc:
image: openjdk:11
stage: build
script:
- "./gradlew :run"
artifacts:
paths:
- "pages/docs/config.md"
publish:
image: openjdk:11
stage: publish
script:
- "./gradlew setDevVersionForCI"
- "./gradlew publishPluginMavenPublicationToMavenRepository"
only:
- dev
- master
pages:
image: python:3.8-buster
stage: publish
needs:
- createDoc
before_script:
- pip install -U mkdocs mkdocs-macros-plugin mkdocs-git-revision-date-localized-plugin
script:
- cd pages && mkdocs build
only:
- dev
- master
artifacts:
paths:
- public