Skip to content
Snippets Groups Projects
Select Git revision
  • a0c355f3b37b83aa7ba68213d045b1e7bbcb2253
  • main default protected
  • ozg-8323-umzug-dependency-track
  • OZG-8252-gitlab-pipelines
  • release
  • OZG-7856_schadcode_scanner
  • ci-pipeline
  • OZG-7526-signatur-nicht-uebernommen
  • OZG-6223-zip-download-bug
  • OZG-7367-tooltip-extension
  • OZG-7023-OZG-6956-E2E-externe-Stellen
  • OZG-6238-npm-durch-pnpm-ersetzen
  • release-admin
  • release-info
  • OZG-6700-admin-feature-toggle
  • E2E-Updates
  • OZG-7047-tooltips
  • OZG-6957-e2e-fachstellen-oe-daten
  • OZG-7006-ZuarbeitAnfragen
  • temp_OZG-7027
  • unit-tests-hotfix
  • 2.27.0
  • 2.26.0
  • 2.25.0
  • 2.24.2
  • 2.24.1
  • 2.24.0
  • 2.23.0
  • 2.22.0
  • 2.21.0
  • 2.20.0
  • 2.21.0-SNAPSHOT
  • 2.19.0
  • 2.18.0
  • 2.17.1
  • 1.3.0
  • release-admin-1.3.0
  • release-info-1.3.0
  • 2.17.0
  • 2.16.0
  • 2.15.0
41 results

index.ts

Blame
  • release-startdev.sh 1.56 KiB
    #!/bin/bash
    
    #set -x
    
    if [ "$#" -ne 1 ]; then
        echo "Aufruf: ozg-release-startdev.sh NEWVERSION"
        exit 1
    fi
    
    NEWVERSION=$1
    
    echo
    
    # pom.xml:main -> project.version setzen
    # projectname/pom.xml:parent -> project.parent.version setzen
    # projectname/pom.xml:parent,main -> project.parent.version und project.version setzen
    #
    PROJECTS="pom.xml:main 
              vorgang-manager-server/pom.xml:main
              vorgang-manager-interface/pom.xml:main
              vorgang-manager-utils/pom.xml:main
              nachrichten-manager/pom.xml:main
              notification-manager/pom.xml:main
              vorgang-manager-command/pom.xml:main
              vorgang-manager-base/pom.xml:main
              bescheid-manger/pom.xml:main
            "
    
    for PROJECT in $PROJECTS;
    do
      POMFILE=$(echo $PROJECT | cut -d':' -f1)
      ACTIONS=$(echo $PROJECT | cut -d':' -f2)
    
      ## Auf SNAPSHOT Versionen testen
      if fgrep -q "SNAPSHOT" $POMFILE; then
        RED='\033[0;31m'
        NC='\033[0m'
        echo "${RED}ERROR: Datei "$POMFILE" enthält noch SNAPSHOT Versionen, das sollte hier nicht passieren.${NC}"
        exit 1
      fi
    echo $ACTIONS
      ## Versionen setzen
      if [[ $ACTIONS == "main" ]] ; then
        xmlstarlet ed --pf -L -N w="http://maven.apache.org/POM/4.0.0" -u '//w:project/w:version' -v $NEWVERSION $POMFILE
      fi
    
      if [[ $ACTIONS == "parent" ]]; then
        xmlstarlet ed --pf -L -N w="http://maven.apache.org/POM/4.0.0" -u '//w:project/w:parent/w:version' -v $NEWVERSION $POMFILE
      fi
    done
    
    
    
    echo
    echo "NEXT STEPS:"
    echo "***********"
    echo "Änderungen prüfen"
    echo "git commit -a -m 'start development "$NEWVERSION"'"
    echo "git push"