Можете ли вы изменить код в конвейере GitLab? - PullRequest
0 голосов
/ 19 апреля 2020

Возможно ли, чтобы конвейер GitLab CI / CD фиксировал изменения кода?

Я хотел бы запустить этап, использующий black для автоматического форматирования моего кода всякий раз, когда я пу sh моя работа.

gitlab-ci.yml

image: python:3.6

stages:
  - test

before_script:
  - python3 -m pip install -r requirements.txt

test:linting:
    script:
        - black ./

Я добавил файл, который необходимо переформатировать, чтобы проверить, работает ли он.

Вывод задания

 $ black ./
 reformatted test.py
 All done! ✨ ? ✨
 1 file reformatted.

Файл в моем хранилище остается неизменным, что позволяет мне думать, что это невозможно.

...