Starting boilerplate of Strapi application
- NodeJS >= 12 <= 16
- NPM >= 6.x
- Make
make setup
make start
make test
make lint
This repository is created and maintained by the team and the community of Hexlet, an educational project. Read more about Hexlet (in Russian).
В этой самостоятельной работе мы будем использовать репозиторий с готовым Strapi приложением.
-
Форкните и затем клонируйте репозиторий hexlet-ci-app
-
Создайте файл .github/workflows/main.yml в котором мы будем описывать наш главный воркфлоу
-
Опишите воркфлоу:
-
Он должен запускаться при каждом пуше в репозиторий
-
Используйте операционную систему ubuntu-latest
-
В шагах должны использоваться два экшена checkout@v2 и setup-node@v2
-
Используйте 16 версию Node.js
-
Выполните сетап проекта с помощью команды make setup
-
Запустите тесты командой make test
-
И наконец запустите линтер (анализатор на соответствие стандартам кодирования) командой make lint
-
-
Сделайте коммит и запуште изменения
-
Проверьте что воркфлоу успешно отработал