Loading .gitlab-ci.yml +51 −22 Original line number Diff line number Diff line Loading @@ -14,36 +14,65 @@ stages: - build - upgrade Build pythonForPandocFilter docker image: Build generateCR docker image: stage: build before_script: cd generateChangemarks script: docker build --tag generatechangemarks:$CI_COMMIT_BRANCH -f dockerfile . script: docker build --tag forge.etsi.org:5050/cti/tools/generatecr:$CI_COMMIT_BRANCH -f generateCR/dockerfile . rules: - if: $CI_COMMIT_BRANCH && $CI_PROJECT_NAME == "scripts" changes: - generateChangemarks/dockerfile - generateChangemarks/setup.py - generateChangemarks/requirements.txt - generateChangemarks/pandocFilter.py - generateChangemarks/changemarks.py - generateChangemarks/addTrackedChanges.py - generateChangemarks/generateTOC.py - generateChangemarks/svg2png.py - generateCR/dockerfile - generateCR/setup.py - generateCR/requirements.txt - generateCR/changemarks.py - generateCR/addTrackedChanges.py - generateChangemarks/checking_conflicts.sh Build Pandoc docker image: Build generateBaseline docker image: stage: build before_script: cd generateChangemarks script: docker build --tag pandoc:$CI_COMMIT_BRANCH -f dockerfile.pandoc . script: docker build --tag forge.etsi.org:5050/cti/tools/generatebaseline:$CI_COMMIT_BRANCH -f generateBaseline/dockerfile . rules: - if: $CI_COMMIT_BRANCH && $CI_PROJECT_NAME == "scripts" changes: - generateChangemarks/dockerfile.pandoc - generateBaseline/dockerfile - generateBaseline/setup.py - generateBaseline/requirements.txt - generateBaseline/pandocFilter.py - generateBaseline/generateTOC.py - generateBaseline/svg2png.py Upgrade index for pages: stage: upgrade before_script: script: - ./upgrade_pages.sh ${ACCESS_TOKEN} Build generateSpecWebSite docker image: stage: build script: docker build --tag forge.etsi.org:5050/cti/tools/generatespecwebsite:$CI_COMMIT_BRANCH -f generateSpecWebSite/dockerfile . rules: - changes: - index.html No newline at end of file - if: $CI_COMMIT_BRANCH && $CI_PROJECT_NAME == "scripts" changes: - generateSpecWebSite/dockerfile - generateSpecWebSite/setup.py - generateSpecWebSite/requirements.txt - generateSpecWebSite/gridTableFilter.py - generateSpecWebSite/gridTableTools.py - generateSpecWebSite/indexDownload.md - generateSpecWebSite/markdownTools.py - generateSpecWebSite/regexMatches.py - generateSpecWebSite/spec_on_pages.sh - generateSpecWebSite/toMkdocs.py Build markdownTools docker image: stage: build script: docker build --tag forge.etsi.org:5050/cti/tools/markdowntools:$CI_COMMIT_BRANCH -f markdownTools/dockerfile . rules: - if: $CI_COMMIT_BRANCH && $CI_PROJECT_NAME == "scripts" changes: - markdownTools/dockerfile - markdownTools/setup.py - markdownTools/requirements.txt - markdownTools/processMDSpec.py Build Pandoc docker image: stage: build before_script: cd generateBaseline script: docker build --tag pandoc:$CI_COMMIT_BRANCH -f dockerfile.pandoc . rules: - if: $CI_COMMIT_BRANCH && $CI_PROJECT_NAME == "scripts" changes: - generateBaseline/dockerfile.pandoc generateBaseline/dockerfile 0 → 100644 +8 −0 Original line number Diff line number Diff line FROM python:3.9-slim-bullseye ADD /generateBaseline/ /generateBaseline/ RUN apt-get update -y && \ apt-get install -y libcairo2 && \ rm -rf /var/lib/apt/lists/* &&\ pip install -e generateBaseline/ &&\ pip install -r generateBaseline/requirements.txt generateChangemarks/dockerfile.pandoc→generateBaseline/dockerfile.pandoc +0 −0 File moved. View file generateChangemarks/generateTOC.py→generateBaseline/generateTOC.py +0 −0 File moved. View file generateChangemarks/pandocFilter.py→generateBaseline/pandocFilter.py +0 −0 File moved. View file Loading
.gitlab-ci.yml +51 −22 Original line number Diff line number Diff line Loading @@ -14,36 +14,65 @@ stages: - build - upgrade Build pythonForPandocFilter docker image: Build generateCR docker image: stage: build before_script: cd generateChangemarks script: docker build --tag generatechangemarks:$CI_COMMIT_BRANCH -f dockerfile . script: docker build --tag forge.etsi.org:5050/cti/tools/generatecr:$CI_COMMIT_BRANCH -f generateCR/dockerfile . rules: - if: $CI_COMMIT_BRANCH && $CI_PROJECT_NAME == "scripts" changes: - generateChangemarks/dockerfile - generateChangemarks/setup.py - generateChangemarks/requirements.txt - generateChangemarks/pandocFilter.py - generateChangemarks/changemarks.py - generateChangemarks/addTrackedChanges.py - generateChangemarks/generateTOC.py - generateChangemarks/svg2png.py - generateCR/dockerfile - generateCR/setup.py - generateCR/requirements.txt - generateCR/changemarks.py - generateCR/addTrackedChanges.py - generateChangemarks/checking_conflicts.sh Build Pandoc docker image: Build generateBaseline docker image: stage: build before_script: cd generateChangemarks script: docker build --tag pandoc:$CI_COMMIT_BRANCH -f dockerfile.pandoc . script: docker build --tag forge.etsi.org:5050/cti/tools/generatebaseline:$CI_COMMIT_BRANCH -f generateBaseline/dockerfile . rules: - if: $CI_COMMIT_BRANCH && $CI_PROJECT_NAME == "scripts" changes: - generateChangemarks/dockerfile.pandoc - generateBaseline/dockerfile - generateBaseline/setup.py - generateBaseline/requirements.txt - generateBaseline/pandocFilter.py - generateBaseline/generateTOC.py - generateBaseline/svg2png.py Upgrade index for pages: stage: upgrade before_script: script: - ./upgrade_pages.sh ${ACCESS_TOKEN} Build generateSpecWebSite docker image: stage: build script: docker build --tag forge.etsi.org:5050/cti/tools/generatespecwebsite:$CI_COMMIT_BRANCH -f generateSpecWebSite/dockerfile . rules: - changes: - index.html No newline at end of file - if: $CI_COMMIT_BRANCH && $CI_PROJECT_NAME == "scripts" changes: - generateSpecWebSite/dockerfile - generateSpecWebSite/setup.py - generateSpecWebSite/requirements.txt - generateSpecWebSite/gridTableFilter.py - generateSpecWebSite/gridTableTools.py - generateSpecWebSite/indexDownload.md - generateSpecWebSite/markdownTools.py - generateSpecWebSite/regexMatches.py - generateSpecWebSite/spec_on_pages.sh - generateSpecWebSite/toMkdocs.py Build markdownTools docker image: stage: build script: docker build --tag forge.etsi.org:5050/cti/tools/markdowntools:$CI_COMMIT_BRANCH -f markdownTools/dockerfile . rules: - if: $CI_COMMIT_BRANCH && $CI_PROJECT_NAME == "scripts" changes: - markdownTools/dockerfile - markdownTools/setup.py - markdownTools/requirements.txt - markdownTools/processMDSpec.py Build Pandoc docker image: stage: build before_script: cd generateBaseline script: docker build --tag pandoc:$CI_COMMIT_BRANCH -f dockerfile.pandoc . rules: - if: $CI_COMMIT_BRANCH && $CI_PROJECT_NAME == "scripts" changes: - generateBaseline/dockerfile.pandoc
generateBaseline/dockerfile 0 → 100644 +8 −0 Original line number Diff line number Diff line FROM python:3.9-slim-bullseye ADD /generateBaseline/ /generateBaseline/ RUN apt-get update -y && \ apt-get install -y libcairo2 && \ rm -rf /var/lib/apt/lists/* &&\ pip install -e generateBaseline/ &&\ pip install -r generateBaseline/requirements.txt