Commit 45e3d6b2 authored by Miguel Angel Reina Ortega's avatar Miguel Angel Reina Ortega
Browse files

Adding publication of artifacts

parent ada24f74
Loading
Loading
Loading
Loading
+22 −1
Original line number Original line Diff line number Diff line
@@ -14,6 +14,7 @@ variables:


stages:
stages:
  - validation
  - validation
  - publish
        
        
Validate OpenAPIs:
Validate OpenAPIs:
  stage: validation
  stage: validation
@@ -25,3 +26,23 @@ Validate OpenAPIs:
    paths:
    paths:
      - build/*
      - build/*
  
  
pages:
  stage: publish
  dependencies:
    - Validate OpenAPIs
  script:
    # Get the previous GitLab Pages content
    - set +e
    - curl --fail "$CI_PAGES_URL/content.zip" -o "content.zip"
    - if [ -e "content.zip" ]; then unzip "content.zip"; rm "content.zip"; fi
    - set -e
    # Add/update content
    - mkdir -p "public/$CI_COMMIT_REF_NAME"
    - cp -r -f build/* public/$CI_COMMIT_REF_NAME
    # Zip the content and publish the zip again
    - zip -r "content.zip" "public"
    - mv "content.zip" "public/"

  artifacts:
    paths:
      - public
 No newline at end of file