.ml-report:
  stage: ml-report
  before_script:
    - python3 -V
  script: 
    - |
      if [ ${#FEATURE_REPORT} -gt 0 ] && [ $FEATURE_TRAIN_ENABLED == "yes" ]
      then
        IFS=","
        arr=($FEATURE_REPORT)
        IFS="$OLD_IFS"
        for s in ${arr[@]}
        do
          if [ -f $CACHE_DIR/$s ] 
          then
            if [[ $s =~ ".txt" ]]
            then
              cat $CACHE_DIR/$s >> report.md
            elif [[ $s =~ ".png" ]]
            then
              cml-publish $CACHE_DIR/$s --md --title ' ' >> report.md
            fi
          fi
      
          if [ -f $CACHE_DIR/$s ]
          then
            cml-send-comment report.md
          fi
        done        
      fi
  variables:
    GIT_CHECKOUT: "true"
  rules:
    - if: $CI_STATUS == 'CI_STATUS_PUSH_IN_FEATURE' || $CI_STATUS == 'CI_STATUS_MR'
      when: always
    - when: never