Merge branch 'feature/#56-Auto-generate-PlantUML' into dev
This commit is contained in:
29
.bumpversion.cfg
Normal file
29
.bumpversion.cfg
Normal file
@@ -0,0 +1,29 @@
|
||||
[bumpversion]
|
||||
current_version = 1.1.0-beta
|
||||
commit = True
|
||||
parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)(-(?P<release>[a-z]+))?
|
||||
serialize =
|
||||
{major}.{minor}.{patch}-{release}
|
||||
{major}.{minor}.{patch}
|
||||
|
||||
[bumpversion:part:release]
|
||||
optional_value = gamma
|
||||
values =
|
||||
beta
|
||||
gamma
|
||||
|
||||
[bumpversion:file:pom.xml]
|
||||
search = <version>{current_version}</version>
|
||||
replace = <version>{new_version}</version>
|
||||
|
||||
[bumpversion:file:docker-compose.yml]
|
||||
search = image: easydrop:{current_version}
|
||||
replace = image: easydrop:{new_version}
|
||||
|
||||
[bumpversion:file:Dockerfile]
|
||||
search = /app/target/easydrop-{current_version}.jar
|
||||
replace = /app/target/easydrop-{new_version}.jar
|
||||
|
||||
[bumpversion:file:README.md]
|
||||
search = version-{current_version}-orange
|
||||
replace = version-{new_version}-orange
|
||||
@@ -24,6 +24,7 @@ stages:
|
||||
- build
|
||||
- test
|
||||
- analyze
|
||||
- document
|
||||
|
||||
build:
|
||||
stage: build
|
||||
@@ -42,3 +43,13 @@ analyze:
|
||||
script:
|
||||
- echo "Starting Code Analysis..."
|
||||
- mvn $MVN_OPTS verify sonar:sonar -Pcoverage
|
||||
|
||||
document:
|
||||
stage: document
|
||||
script:
|
||||
- echo "Starting Doc Generation..."
|
||||
- mvn $MVN_OPTS generate-resources -Pgenerate-docs
|
||||
artifacts:
|
||||
paths:
|
||||
- target/generated-docs/easydrop.png
|
||||
name: Easydrop-UML.png
|
||||
|
||||
@@ -21,7 +21,7 @@ RUN mvn -B package -DskipTests
|
||||
FROM openjdk:17-jdk-slim
|
||||
|
||||
# Copy the jar file from the build stage
|
||||
COPY --from=build /app/target/easydrop-1.0.2.jar /easydrop.jar
|
||||
COPY --from=build /app/target/easydrop-1.1.0-beta.jar /easydrop.jar
|
||||
|
||||
# Execute the application when the docker container starts.
|
||||
ENTRYPOINT ["java", "-jar", "/easydrop.jar"]
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# EasyDrop
|
||||
|
||||

|
||||

|
||||

|
||||
[](https://sonar.fbe-adswen.rwu.de/dashboard?id=de.rwu%3Aeasydrop)
|
||||
[](https://www.youtube.com/watch?v=rmV2Ztoh6LY)
|
||||
|
||||
@@ -6,7 +6,7 @@ services:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: Dockerfile
|
||||
image: easydrop:1.0.2
|
||||
image: easydrop:1.1.0-beta
|
||||
volumes:
|
||||
- ./config:/config
|
||||
- type: bind
|
||||
|
||||
Reference in New Issue
Block a user