@fendrarog
Учу программирование.

Почему приложение не разворачивается на GitLab Pages?

Всем здравствуйте. Пытаюсь развернуть приложение 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 невозможно развернуть приложение? Подскажите пожалуйста.
  • Вопрос задан
  • 179 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы