Я пытаюсь выполнить покрытие кода для приложения flask в Python и загружаю его на платформу codecov.io
. Я пытаюсь загрузить его напрямую через Gitlab CI, но этого не происходит. Он продолжает выдавать следующую ошибку:
HTTP 400
Provided token is not a UUID.
Я создал учетную запись на codecov.io
, подключил ее к своей учетной записи gitlab и выбрал репозиторий для работы. Я добавил токен в качестве переменной среды в gitlab CI
![enter image description here](https://i.stack.imgur.com/7etN4.png)
Мой файл CI:
image: ubuntu:18.04
variables:
CODECOV_TOKEN: $CODECOV_TOKEN
stages:
- coverage
- deploy
coverage:
stage: coverage
before_script:
- apt-get -y update
- apt-get -y install curl python3-pip python3.7 zip
- python3.7 -m pip install --upgrade pip
- python3.7 -V
- pip3.7 install -r requirements.txt
script:
- coverage run -m pytest
- coverage report -m
after_script:
- bash <(curl -s https://codecov.io/bash) -t $CODECOV_TOKEN
Снимок экрана с ошибкой:
![enter image description here](https://i.stack.imgur.com/Vv7N9.png)
Но когда я сделал bash <(curl -s https://codecov.io/bash) -t <token>
с терминала linux, он был успешно загружен.
Что такое ошибка, которую я делаю?