This repository was archived by the owner on Nov 15, 2022. It is now read-only.
  
  
  - 
                Notifications
    
You must be signed in to change notification settings  - Fork 0
 
Release Management
        Christian Zirkelbach edited this page Dec 20, 2019 
        ·
        14 revisions
      
    This article describes the Release Management employed in our project. Creating releases, artifacts, and docker images is explained in the following.
Note: The release version 1.5.0 is used as an example
- Create a Pull Request (PR) (Branch 
dev-1 -> master) in the related Repository for the upcoming release. - Merge the PR, if the automatically started Continuous Integration run is successful.
 - 
Draft a Releasebased on the (merged) master branch of the related repository with a release version tag, e.g.,1.5.0, the name, e.g.,1.5.0 (stable), and a corresponding description. 
git clone [email protected]:ExplorViz/explorviz-frontend.gitgit checkout 1.5.0npm installember build --prod
export DOCKER_PW=xxxexport DOCKER_LOGIN=xxxecho "$DOCKER_PW" | docker login -u "$DOCKER_LOGIN" --password-stdindocker build -t explorviz/explorviz-frontend .docker tag explorviz/explorviz-frontend:latest explorviz/explorviz-frontend:1.5.0docker push explorviz/explorviz-frontend
git clone [email protected]:ExplorViz/explorviz-backend.gitgit checkout 1.5.0./gradlew assemble
cd explorviz-backend-$DIRECTORYdocker build -t explorviz/explorviz-backend-$DIRECTORY .docker tag explorviz/explorviz-backend-$DIRECTORY:latest explorviz/explorviz-backend-$DIRECTORY:1.5.0docker push explorviz/explorviz-backend-$DIRECTORY
Create a new docker-compose file based on the new release-versions in docker-configuration
© 2013 - 2020 by the ExplorViz project