Задать вопрос
@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 невозможно развернуть приложение? Подскажите пожалуйста.
  • Вопрос задан
  • 276 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Gitlab в работе
    1 неделя
    Далее
  • Нетология
    DevOps-инженер
    8 месяцев
    Далее
  • Skillbox
    Профессия Инженер
по тестированию
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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