Commit b84b17bd authored by Serafino Pirronitto's avatar Serafino Pirronitto
Browse files

Update .gitlab-ci.yml file

parent 23d84f3b
Loading
Loading
Loading
Loading
Loading
+7 −7
Original line number Diff line number Diff line
@@ -16,7 +16,7 @@ variables:
generate_temp_docx:
  stage: preprocessing
  script:
    - docker run -u $(id -u):$(id -g) --entrypoint "/bin/sh" -v "./:/data" serafinopirronitto/test-image:v4 -c "cd data && python3 preprocessing.py './API.docx'"
    - docker run --rm -u $(id -u):$(id -g) --entrypoint "/bin/sh" -v "./:/data" serafinopirronitto/test-image:v4 -c "cd data && python3 preprocessing.py './API.docx'"
    - git remote -v
    - cat .git/config
  artifacts:
@@ -28,9 +28,9 @@ generate_temp_docx:
images_extraction:
  stage: preprocessing
  script:
    - docker run -u $(id -u):$(id -g) --entrypoint "/bin/sh" -v "./:/data" serafinopirronitto/test-image:v4 -c "cd data && pandoc --extract-media ./ -f docx -t html -s API.docx -o API.html"
    - docker run --rm -u $(id -u):$(id -g) --entrypoint "/bin/sh" -v "./:/data" serafinopirronitto/test-image:v4 -c "cd data && pandoc --extract-media ./ -f docx -t html -s API.docx -o API.html"
  after_script:
    - docker run -v "./:/data" serafinopirronitto/test-image:v4 -c "cd data/media && umask 0000 && libreoffice --headless --convert-to png *.emf && mogrify -trim *.png"
    - docker run --rm -v "./:/data" serafinopirronitto/test-image:v4 -c "cd data/media && umask 0000 && libreoffice --headless --convert-to png *.emf && mogrify -trim *.png"
  artifacts:
    paths:
      - media
@@ -41,7 +41,7 @@ editing_html:
    - "generate_temp_docx"
    - "images_extraction"
  script:
    - docker run -u $(id -u):$(id -g) --entrypoint "/bin/sh" -v "./:/data" serafinopirronitto/test-image:v4 -c "cd data && pandoc --extract-media ./ -f docx -t chunkedhtml -L filter_1.lua -L filter_2.lua  --css=styling.css --css=API.css -s temp.docx -o ./editing.zip --toc --toc-depth 4 --template=editing.html --split-level=1"
    - docker run --rm -u $(id -u):$(id -g) --entrypoint "/bin/sh" -v "./:/data" serafinopirronitto/test-image:v4 -c "cd data && pandoc --extract-media ./ -f docx -t chunkedhtml -L filter_1.lua -L filter_2.lua  --css=styling.css --css=API.css -s temp.docx -o ./editing.zip --toc --toc-depth 4 --template=editing.html --split-level=1"
  artifacts:
    paths:
      - ./editing.zip
@@ -52,7 +52,7 @@ official_html:
    - "generate_temp_docx"
    - "images_extraction"
  script:
    - docker run -u $(id -u):$(id -g) --entrypoint "/bin/sh" -v "./:/data" serafinopirronitto/test-image:v4 -c "cd data && pandoc --extract-media ./ -f docx -t chunkedhtml -L filter_1.lua -L filter_2.lua  --css=styling.css --css=API.css -s temp.docx -o ./official.zip --toc --toc-depth 4 --template=official.html --split-level=1"
    - docker run --rm -u $(id -u):$(id -g) --entrypoint "/bin/sh" -v "./:/data" serafinopirronitto/test-image:v4 -c "cd data && pandoc --extract-media ./ -f docx -t chunkedhtml -L filter_1.lua -L filter_2.lua  --css=styling.css --css=API.css -s temp.docx -o ./official.zip --toc --toc-depth 4 --template=official.html --split-level=1"
  artifacts:
    paths:
      - ./official.zip
@@ -66,7 +66,7 @@ saving_script:
    - cp -r ./dist ./API
    - cp pre-save_script.js ./API
  script:
    - docker run --entrypoint "/bin/sh" -v "./API:/data" serafinopirronitto/test-image:v4 -c "id && cd data && umask 0000 && mkdir saved_files && npm init -y && npm install puppeteer fs && node pre-save_script.js"
    - docker run --rm --entrypoint "/bin/sh" -v "./API:/data" serafinopirronitto/test-image:v4 -c "id && cd data && umask 0000 && mkdir saved_files && npm init -y && npm install puppeteer fs && node pre-save_script.js"
  after_script:
    - rm ./*.html
    - cd saved_files
@@ -80,7 +80,7 @@ docx:
  before_script:
    - cp public/API.css public/official/
  script:
    - docker run -u $(id -u):$(id -g) --entrypoint "/bin/sh" -v "./:/data" serafinopirronitto/test-image:v4 -c "cd data && python3 html_to_docx.py ./public/official && python3 postprocessing.py html_to_docx_output.docx ./media"
    - docker run --rm -u $(id -u):$(id -g) --entrypoint "/bin/sh" -v "./:/data" serafinopirronitto/test-image:v4 -c "cd data && python3 html_to_docx.py ./public/official && python3 postprocessing.py html_to_docx_output.docx ./media"
  artifacts:
    paths:
      - html_to_docx_output_fixed.docx