Loading .gitlab-ci.yml +48 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ stages: - test - compare - validate - deploy # --------------------------------------------------------------- # Generic script anchors Loading Loading @@ -833,6 +834,53 @@ measure-complexity-linux-StereoDmxEVS-test: # Other jobs # --------------------------------------------------------------- pages: stage: deploy rules: # only run for pipelines that affect the data for the page - if: $MEASURE_COMPLEXITY_LINUX # TODO: add coverage job script: - API_URL_BASE=https://forge.3gpp.org/rep/api/v4/projects/$CI_PROJECT_ID/jobs - mkdir public # get artifacts for complexity jobs - id_comp_stereo=$(python3 ci/get_id_of_last_job_occurence.py $CI_DEFAULT_BRANCH measure-complexity-linux-stereo-test) - curl --request GET "$API_URL_BASE/$job_id/artifacts" --output artifacts_comp_stereo.zip - unzip artifacts_comp_stereo.zip - mv measure-complexity-linux-stereo-test-public ./public/ - id_comp_ism=$(python3 ci/get_id_of_last_job_occurence.py $CI_DEFAULT_BRANCH measure-complexity-linux-ism-test) - curl --request GET "$API_URL_BASE/$job_id/artifacts" --output artifacts_comp_ism.zip - unzip artifacts_comp_ism.zip - mv measure-complexity-linux-ism-test-public ./public/ - id_comp_sba=$(python3 ci/get_id_of_last_job_occurence.py $CI_DEFAULT_BRANCH measure-complexity-linux-sba-test) - curl --request GET "$API_URL_BASE/$job_id/artifacts" --output artifacts_comp_sba.zip - unzip artifacts_comp_sba.zip - mv measure-complexity-linux-sba-test-public ./public/ - id_comp_mc=$(python3 ci/get_id_of_last_job_occurence.py $CI_DEFAULT_BRANCH measure-complexity-linux-mc-test) - curl --request GET "$API_URL_BASE/$job_id/artifacts" --output artifacts_comp_mc.zip - unzip artifacts_comp_mc.zip - mv measure-complexity-linux-mc-test-public ./public/ - id_comp_masa=$(python3 ci/get_id_of_last_job_occurence.py $CI_DEFAULT_BRANCH measure-complexity-linux-masa-test) - curl --request GET "$API_URL_BASE/$job_id/artifacts" --output artifacts_comp_masa.zip - unzip artifacts_comp_masa.zip - mv measure-complexity-linux-masa-test-public ./public/ - id_comp_StereoDmxEVS=$(python3 ci/get_id_of_last_job_occurence.py $CI_DEFAULT_BRANCH measure-complexity-linux-StereoDmxEVS-test) - curl --request GET "$API_URL_BASE/$job_id/artifacts" --output artifacts_comp_StereoDmxEVS.zip - unzip artifacts_comp_StereoDmxEVS.zip - mv measure-complexity-linux-StereoDmxEVS-test-public ./public/ - cp ci/index-pages.html public/index.html artifacts: paths: - public # Pull state of a branch on 3GPP repo, push to a mirror repo. pull-from-3gpp-forge: stage: maintenance Loading ci/index-pages.html 0 → 100644 +19 −0 Original line number Diff line number Diff line <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> </head> <body> <h1>Ivas Codec Development</h1> <h2>Complexity Reports</h2> <ul> <li><a href="measure-complexity-linux-stereo-test-public/index.html">Stereo</a></li> <li><a href="measure-complexity-linux-ism-test-public/index.html">ISM</a></li> <li><a href="measure-complexity-linux-sba-test-public/index.html">SBA</a></li> <li><a href="measure-complexity-linux-mc-test-public/index.html">Multichannel</a></li> <li><a href="measure-complexity-linux-masa-test-public/index.html">Masa</a></li> <li><a href="measure-complexity-linux-StereoDmxEVS-test-public/index.html">StereoDmxEVS</a></li> </ul> </body> Loading
.gitlab-ci.yml +48 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ stages: - test - compare - validate - deploy # --------------------------------------------------------------- # Generic script anchors Loading Loading @@ -833,6 +834,53 @@ measure-complexity-linux-StereoDmxEVS-test: # Other jobs # --------------------------------------------------------------- pages: stage: deploy rules: # only run for pipelines that affect the data for the page - if: $MEASURE_COMPLEXITY_LINUX # TODO: add coverage job script: - API_URL_BASE=https://forge.3gpp.org/rep/api/v4/projects/$CI_PROJECT_ID/jobs - mkdir public # get artifacts for complexity jobs - id_comp_stereo=$(python3 ci/get_id_of_last_job_occurence.py $CI_DEFAULT_BRANCH measure-complexity-linux-stereo-test) - curl --request GET "$API_URL_BASE/$job_id/artifacts" --output artifacts_comp_stereo.zip - unzip artifacts_comp_stereo.zip - mv measure-complexity-linux-stereo-test-public ./public/ - id_comp_ism=$(python3 ci/get_id_of_last_job_occurence.py $CI_DEFAULT_BRANCH measure-complexity-linux-ism-test) - curl --request GET "$API_URL_BASE/$job_id/artifacts" --output artifacts_comp_ism.zip - unzip artifacts_comp_ism.zip - mv measure-complexity-linux-ism-test-public ./public/ - id_comp_sba=$(python3 ci/get_id_of_last_job_occurence.py $CI_DEFAULT_BRANCH measure-complexity-linux-sba-test) - curl --request GET "$API_URL_BASE/$job_id/artifacts" --output artifacts_comp_sba.zip - unzip artifacts_comp_sba.zip - mv measure-complexity-linux-sba-test-public ./public/ - id_comp_mc=$(python3 ci/get_id_of_last_job_occurence.py $CI_DEFAULT_BRANCH measure-complexity-linux-mc-test) - curl --request GET "$API_URL_BASE/$job_id/artifacts" --output artifacts_comp_mc.zip - unzip artifacts_comp_mc.zip - mv measure-complexity-linux-mc-test-public ./public/ - id_comp_masa=$(python3 ci/get_id_of_last_job_occurence.py $CI_DEFAULT_BRANCH measure-complexity-linux-masa-test) - curl --request GET "$API_URL_BASE/$job_id/artifacts" --output artifacts_comp_masa.zip - unzip artifacts_comp_masa.zip - mv measure-complexity-linux-masa-test-public ./public/ - id_comp_StereoDmxEVS=$(python3 ci/get_id_of_last_job_occurence.py $CI_DEFAULT_BRANCH measure-complexity-linux-StereoDmxEVS-test) - curl --request GET "$API_URL_BASE/$job_id/artifacts" --output artifacts_comp_StereoDmxEVS.zip - unzip artifacts_comp_StereoDmxEVS.zip - mv measure-complexity-linux-StereoDmxEVS-test-public ./public/ - cp ci/index-pages.html public/index.html artifacts: paths: - public # Pull state of a branch on 3GPP repo, push to a mirror repo. pull-from-3gpp-forge: stage: maintenance Loading
ci/index-pages.html 0 → 100644 +19 −0 Original line number Diff line number Diff line <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> </head> <body> <h1>Ivas Codec Development</h1> <h2>Complexity Reports</h2> <ul> <li><a href="measure-complexity-linux-stereo-test-public/index.html">Stereo</a></li> <li><a href="measure-complexity-linux-ism-test-public/index.html">ISM</a></li> <li><a href="measure-complexity-linux-sba-test-public/index.html">SBA</a></li> <li><a href="measure-complexity-linux-mc-test-public/index.html">Multichannel</a></li> <li><a href="measure-complexity-linux-masa-test-public/index.html">Masa</a></li> <li><a href="measure-complexity-linux-StereoDmxEVS-test-public/index.html">StereoDmxEVS</a></li> </ul> </body>