Buildpipeline für Maven-Command-Plugin im Docker über Gitlab

Auf Gitlab liegt nun der Quellcode, für den der sich das ganze Projekt einfach holen will: git clone [email protected]:IT-Berater/twmavencommandplugin.git

Buildpipeline für Maven-Command-Plugin im Docker über Gitlab

Diese Buildpipeline für Java 8 und 11 wird über das folgende Script gesteuert und läuft im Docker-Container:

#
# Jobs für das Projekt oder auch allgemein
# als Template für Maven Jobs für compile und build
# mit unterschiedlichen Java Versionen
#
# Thomas Wenzlaff http://www.wenzlaff.info
#

#
# Die Jobs der Pipeline
#
stages:
  - compile
  - build

#
# Macht ein Maven clean compile Java 8
# 
Java-9 compile Job:
   stage: compile
   image: maven:3-jdk-8
   script:   
   - mvn clean compile -B
   
#
# Macht ein install mit deploy ins lokale Repo
#
Install Java 11 :
   stage: build
   image: aiwin/maven3-base
   script:   
   - mvn clean install -B
   artifacts:
    paths:
      - target/*.jar

Ähnliche Artikel:

  1. Build Pipeline mit YAML Script zum erzeugen eines *.deb Archives mit Maven und jdeb für Debian auf Raspberry Pi mit GitLab
  2. Raspberry Pi FreeMarker Java and Maven Project goes to 去 يذهب إلى GibLab and not to GitHub
  3. Wie kann von einem Raspberry Pi eine Buildpipeline eines GitLab Projekt automatisch antriggert werden?

wallpaper-1019588
Neuer Bundeskanzler Olaf Scholz
wallpaper-1019588
Blühende Kletterpflanzen, die winterhart sind und schnell wachsen
wallpaper-1019588
Raffles London at The OWO: Grossbritanniens einstiges Kriegsministerium wird Luxushotel
wallpaper-1019588
13 Immergrüne winterharte Sträucher für den optimalen Sichtschutz