Всем здравствуйте. Пытаюсь развернуть приложение Vite React на GitLab, как на GitHub Pages, по средствам yml файла, но идет бесконечный pending в pipelines. При этом нажимая на pending -> pages появляется такая информация: This job has not started yet. This job is in pending state and is waiting to be picked by a runner.
Я делал все как в документации vitejs: поменял base в vite.config.js:
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
export default defineConfig({
plugins: [react()],
base: "/landing/",
});
И так же в папку с проектом добавил файл .gitlab-ci.yml:
image: node:16.5.0
pages:
stage: deploy
cache:
key:
files:
- package-lock.json
prefix: npm
paths:
- node_modules/
script:
- npm install
- npm run build
- cp -a dist/. public/
artifacts:
paths:
- public
rules:
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
Я почитал информацию и нужно установить GitLab runner, без него как в GitHub Pages невозможно развернуть приложение? Подскажите пожалуйста.