Встраивание запуска автотестов в пайплайн

Здравствуйте! На прошлом месте работы я разрабатывал e2e-автотесты фронта (playwright + ts), но они не были никак интегрированы в пайплайн, и я запускал их локально у себя на компе каждый раз, когда разработчики запушивали правки в приложение. Один из разработчиков говорил мне что хорошей практикой будет сделать так, чтобы автотесты запускались после правок разработчиков автоматически, были встроены в пайплайн. Я изучил Docker, Github Actions и Gitlab CI, и сейчас хочу реализовать описанную идею, но не нашёл исчёрпывающей информации по этой теме в интернете. Сам я пока плохо разбираюсь в теме инфраструктуры, поэтому жду ответа, делают ли так вообще, как мне подсказал разработчик (он бэкэндер и в автотестах не понимает), если это нормальная практика и так делают, дайте пожалуйста хоть какое-то направление в реализации этого;

Ваш разработчик всё правильно говорит, это хорошая практика. Относительно реализации подсказать не могу.

Я уже реализовал. Внимательно читал документацию по github actions, гуглил то, что потенциально может подойти, и нашёл хорошее решение;

1 Like