Commit 34d96099 authored by Archit Tamarapu's avatar Archit Tamarapu
Browse files

switch to gitlab inputs for better UX

parent fedf85c0
Loading
Loading
Loading
Loading
+5 −12
Original line number Diff line number Diff line
@@ -12,18 +12,9 @@ loudness-measurement:
    - if: $CI_PIPELINE_SOURCE == 'web' && $MANUAL_PIPELINE_TYPE == 'loudness-measurement-only'

  variables:
    FORMAT_LIST: >
      mono stereo
      MC_5_1 MC_5_1_2 MC_5_1_4 MC_7_1 MC_7_1_4
      ISM1 ISM2 ISM3 ISM4
      FOA HOA2 HOA3
      MASA_1TC MASA_2TC
      OMASA_ISM1_1TC OMASA_ISM2_1TC OMASA_ISM3_1TC OMASA_ISM4_1TC
      OMASA_ISM1_2TC OMASA_ISM2_2TC OMASA_ISM3_2TC OMASA_ISM4_2TC
      OSBA_ISM1_FOA OSBA_ISM2_FOA OSBA_ISM3_FOA OSBA_ISM4_FOA
      OSBA_ISM1_HOA2 OSBA_ISM2_HOA2 OSBA_ISM3_HOA2 OSBA_ISM4_HOA2
      OSBA_ISM1_HOA3 OSBA_ISM2_HOA3 OSBA_ISM3_HOA3 OSBA_ISM4_HOA3
    CONFIG_JSON: "scripts/config/ci_loudness_linux.json"
    FORMAT_LIST: $[[ inputs.loudness_formats ]]
    CONFIG_JSON: $[[ inputs.loudness_config_json ]]

  allow_failure:
    exit_codes:
      - 123
@@ -31,6 +22,8 @@ loudness-measurement:
  script:
    - bash "${CI_PROJECT_DIR}"/ivas-codec-ci/snippets/print-common-info.sh
    - set -x
    - echo "Using formats:${FORMAT_LIST}"
    - echo "Using config: ${CONFIG_JSON}"
    - git clone --single-branch --branch main https://gitlab-ci-token:${CI_JOB_TOKEN}@forge.3gpp.org/rep/ivas-codec-pc/ivas-processing-scripts.git
    - make -j
    - >
+27 −0
Original line number Diff line number Diff line
spec:
  inputs:
    loudness_config_json:
      default: "scripts/config/ci_loudness_linux.json"
      type: string
      description: "Config JSON file path"
      options:
        - "scripts/config/ci_linux.json"
        - "scripts/config/ci_linux_ltv.json"
        - "scripts/config/ci_loudness_linux.json"

    loudness_formats:
      default: >
        mono stereo
        MC_5_1 MC_5_1_2 MC_5_1_4 MC_7_1 MC_7_1_4
        ISM1 ISM2 ISM3 ISM4
        FOA HOA2 HOA3
        MASA_1TC MASA_2TC
        OMASA_ISM1_1TC OMASA_ISM2_1TC OMASA_ISM3_1TC OMASA_ISM4_1TC
        OMASA_ISM1_2TC OMASA_ISM2_2TC OMASA_ISM3_2TC OMASA_ISM4_2TC
        OSBA_ISM1_FOA OSBA_ISM2_FOA OSBA_ISM3_FOA OSBA_ISM4_FOA
        OSBA_ISM1_HOA2 OSBA_ISM2_HOA2 OSBA_ISM3_HOA2 OSBA_ISM4_HOA2
        OSBA_ISM1_HOA3 OSBA_ISM2_HOA3 OSBA_ISM3_HOA3 OSBA_ISM4_HOA3
      type: string
      description: "Space-separated list of formats to test"

---
include:
  - local: includes/pre.yml
  - local: includes/default-variables.yml