Refactor GitLab CI to consolidate Pages deployment into existing stages
This commit is contained in:
+5
-14
@@ -27,6 +27,10 @@ build:
|
|||||||
- echo "Running package..."
|
- echo "Running package..."
|
||||||
- cd ${GITLAB_CLONE_DIR}
|
- cd ${GITLAB_CLONE_DIR}
|
||||||
- mvn clean package
|
- mvn clean package
|
||||||
|
- echo "Deploying GitLab Pages from docs/"
|
||||||
|
- mkdir public
|
||||||
|
- cp -r target/apidocs/* docs/
|
||||||
|
- cp -r docs/* public/
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- target/
|
- target/
|
||||||
@@ -52,17 +56,4 @@ sonarcloud_scan:
|
|||||||
- mvn -B verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar
|
- mvn -B verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar
|
||||||
only:
|
only:
|
||||||
- merge_requests
|
- merge_requests
|
||||||
- develop
|
- develop
|
||||||
|
|
||||||
pages:
|
|
||||||
stage: on_commit
|
|
||||||
script:
|
|
||||||
- echo "Deploying GitLab Pages from docs/"
|
|
||||||
- mkdir public
|
|
||||||
- cp -r target/apidocs/* docs/
|
|
||||||
- cp -r docs/* public/
|
|
||||||
artifacts:
|
|
||||||
paths:
|
|
||||||
- public
|
|
||||||
only:
|
|
||||||
- develop
|
|
||||||
Reference in New Issue
Block a user