Вопросы по теме 'gitlab-ci-runner'

Как включить клонирование через SSH для бегуна Gitlab?
У меня возникли проблемы с клонированием больших репозиториев через HTTP на моем средстве выполнения Windows Gitlab. Я пробовал несколько способов сделать мелкие клоны или отключить сжатие клонов. По-прежнему не повезло. Клонирование того же...
17045 просмотров
schedule 28.11.2023

Как включить кэширование .ivy2 для sbt при использовании gitlab ci runner между сборками
При использовании gitlab ci runner и sbt я хочу избежать загрузки всех jar-файлов sbt каждый раз при сборке. Есть ли способ, которым я могу кэшировать это? Вот мой файл .gitlab-ci.yml, который не кэширует успешно файлы .ivy2. image:...
836 просмотров
schedule 10.12.2022

Остановить очистку между двумя этапами в gitlab-runner
Вот мой .gitlab-ci.yml stages: - build - unit_test_1 - unit_test_2 - perf_test job1: stage: build script: - bash build.sh allow_failure: true job2: stage: unit_test_1 script: - bash...
1284 просмотров
schedule 20.02.2024

Непрерывная интеграция Laravel с Gitlab-runner в автономном режиме (CentOS 7)
Я разрабатываю веб-сайт в полностью автономной среде. также я использую gitlab runner для CI, а хост — CentOS 7. проблема в том, что gitlab runner использует пользователя gitlab-runner в centos для развертывания приложения laravel, а apache...
551 просмотров

Глобальные переменные среды для gitlab CI runner
Я работаю над настройкой бегуна gitlab для нескольких проектов, и мы хотим иметь возможность настраивать переменные среды для всех проектов. Я попытался установить глобальные переменные в .bashrc для пользователей gitlab-runner и root , но он не...
9107 просмотров
schedule 03.04.2024

Как выполнить скрипт, находящийся в раннере, из ci-pipeline?
У меня есть образ gitlab-runner следующим образом: Dockerfile FROM alpine:3.6 RUN apk add --no-cache curl bash COPY trigger-jenkins /usr/local/bin/trigger-jenkins ENTRYPOINT ["/bin/bash"] Его цель - запустить задание Дженкинса....
6194 просмотров
schedule 30.01.2024

gitlab runner использует неправильный образ докера для контейнера сборки
Я установил gitlab-ci-multi-runner на своей виртуальной машине. В процессе сборки я предоставляю док-контейнер со всеми зависимостями. Но когда я его запускаю, бегун использует другой (неправильный) образ докера для своего контейнера сборки....
1705 просмотров

Можно ли отлаживать сборку Gitlab CI в интерактивном режиме?
У меня есть сборка в Gitlab CI, которая требует много времени (10+ минут) для запуска, и очень раздражает ждать всего процесса каждый раз, когда мне нужно экспериментировать/вносить изменения. Кажется, что наверняка есть способ получить доступ к...
4676 просмотров
schedule 15.09.2022

Ошибка проверки ключа хоста на Gitlab_ci, хотя присутствует ssh_key
"Проверка ключа хоста не удалась." на Gitlab_ci при запуске "ssh name@server" Вот часть моего gitlab_ci, которая должна подключаться к моему серверу и запускать скрипты из репозитория: script: - which ssh-agent || ( apt-get update -y...
18106 просмотров

Как мне зарегистрировать / перерегистрировать Gitlab Runner, используя предварительно созданный config.toml?
Недавно я хотел переместить бегун Gitlab, который я установил для своего автономного экземпляра Gitlab, из бегуна проекта (то есть выполнения заданий только для проекта) в раннер группы (чтобы он также мог запускать задания для других проектов в та...
6625 просмотров
schedule 14.03.2024

Установка gitlab-runner на windows с шоколадкой
Я пытаюсь развернуть gitlab-runner в Windows, используя chocolatey . Я намерен установить gitlab-runner в каталог E:\gitlab-runner , автоматически зарегистрировать бегун и запустить его как службу. Я выполнил следующую строку: choco...
918 просмотров
schedule 16.02.2024

gitlab runner ssh выполняет только одну команду
Я пытаюсь настроить непрерывное развертывание с помощью gitlab. Я использую оболочку runner. Я хочу, чтобы этот бегун развернул мой код в другом экземпляре. Я правильно добавил ключи pub и pvt на удаленном сервере и gitlab соответственно. ssh...
57 просмотров

Запуск командного файла с помощью gitlab ci и получение вывода
Я настроил свой проект gitlab с двумя файлами: один с пакетным файлом, который просто печатает hello world , другой файл - это файл .gitlab-ci.yml , который выполняет конвейер. Код в командном файле: ECHO OFF ECHO 'Hello World' PAUSE Файл...
1887 просмотров

Как получить из собственного репозитория gitlab, используя gitlab-ci.yml
У меня есть самостоятельный экземпляр gitlab, работающий в окнах докеров, и я настроил бегун для сборки gitlab-ci. В моем файле gitlab-ci.yml я упомянул, что каждый раз, когда происходит фиксация в репозитории git, исполнитель должен извлекать...
43 просмотров
schedule 31.12.2023

Добавить артефакт в репозиторий в gitlab-ci.yml
У меня есть многопроектный конвейер. Проект B зависит от проекта A. Внутри конвейера проекта B я могу получить желаемые артефакты. Проблема в том, что я нахожусь в каталоге Runner, корневой путь CI_PROJECT_DIR , что-то вроде...
1338 просмотров

GitLab Docker Runner для повторного использования установленных программных слоев
Очень типичный сценарий с GitLab CI - это установка нескольких пакетов, необходимых для вашей работы (линтеры, инструменты покрытия кода, вспомогательные средства для развертывания и т. Д.), А затем выполнение ваших фактических этапов / этапов сборки,...
163 просмотров
schedule 15.10.2022

Как настроить артефакты заданий с тегами на неограниченный срок действия Gitlab CI
Мне интересно, есть ли возможность установить работу, которая генерирует артефакты, чтобы она никогда не истекала, если фиксация с тегом, иначе она должна истечь. В настоящее время срок его действия истекает через 3 дня. Но я хочу что-то вроде того,...
1611 просмотров

GitLab Runner - образ Docker
Я начал работать с GitLab CI / CD. Я установил свой собственный GitLab-runner с исполнителем докеров. Работает нормально. Когда я прочитал о докере, я узнал, что он создает отдельное пространство для каждого запуска, чтобы мы могли даже получить к...
464 просмотров

Client.Timeout превышен при ожидании заголовков)
Я сделал специальный бегун на своем собственном сервере, когда я пытаюсь войти в реестр gitlab докером, я сталкиваюсь с сообщением об ошибке, в котором говорится, что ответ об ошибке от демона: Get https://registry.gitlab.com/v2/ : net/http: запрос...
2653 просмотров
schedule 10.03.2024

Как избежать конфликта порта с текущим контейнером, пока gitlab-runner выполняет задание
Я пытаюсь развернуть свое приложение с помощью gitlab-runner. Вот скрипт .gitlab-ci.yml: stages: - build - deploy image: docker:20 variables: IMAGE_NAME: front:$CI_COMMIT_REF_NAME build: stage: build when: manual script: -...
134 просмотров
schedule 21.04.2024