Описание тега gitlab-ci

GitLab CI is a continuous integration server from GitLab.
1 ответ

Gitlab CI с CakePHP 3

Я использую CakePHP и хочу получить выгоду от CI с помощью Gitlab. У меня есть конфиг для .gitlab-ci.yml с этим в config/app.php: /** * The test connection is used during the test suite. */ 'test' => [ 'className' => 'Cake\Database\Connection'…
15 май '18 в 16:05
1 ответ

Gitlab runner: сбой входа в GitLab Container Registry

После настройки gitlab-runner в качестве контейнера Docker с исполнителем dockerЯ не могу запустить какие-либо сборки. Отображаемый журнал выглядит следующим образом: Running with gitlab-runner 11.4.2 (cf91d5e1) on <hostname> 9f1c1a0d Using Do…
02 ноя '18 в 14:32
0 ответов

GitLab CI runner server - установить G++5

Я пишу код с использованием C++17. Это требует по крайней мере G++5 для компиляции. Я также хотел бы использовать Continuous Integration для запуска юнит-тестов, но у меня проблема с версией ядра. мой .gitlab-ci.yml выглядит так: before_script: - ec…
1 ответ

Gitlab CI: клонировать репо только перед первой сборкой в ​​конвейере

У меня есть ~5-10 сборок в моем файле.yml для Gitlab CI. Чтобы сэкономить время, мне интересно, есть ли способ НЕ переклонировать репо между каждой работой. В идеале, репо будет клонировано один раз, а затем будут выполнены все 3 задания. Я также не…
13 сен '16 в 12:23
1 ответ

Частная библиотека Typescript как зависимость от npm

У меня есть библиотека Typescript, которую я упаковываю как модуль npm. Я легко интегрировал эту библиотеку, используя yarn link во время моей разработки веб-приложения. Настало время настроить GitLab CI и позволить другим разработчикам работать над…
21 сен '18 в 12:26
2 ответа

Как удалить GitLab-CI Jobs через 30 дней

Мы используем gitlab-ci как инструмент CI. У нас есть несколько проектов, и несколько сборок работают все время. Я не смог найти способ удалить сборку gitlab-ci через несколько дней. Как мы можем удалить задания gitlab-ci через 30 дней?
1 ответ

Как стать администратором проекта Gitlab.com?

Я пытаюсь добраться до области администратора, чтобы установить время жизни для токена реестра контейнера gitlab. Однако я не вижу, где это доступно для меня. Я являюсь единственным владельцем и создателем проекта после того, как я зарегистрировался…
09 апр '17 в 03:49
2 ответа

Gitlab CI - K8s - Развертывание

Просто просматриваю это руководство по gitlab и k8s gitlab-k8s-cd, но моя сборка не работает в этой части: - kubectl delete secret registry.gitlab.com - kubectl create secret docker-registry registry.gitlab.com --docker-server=https://registry.gitla…
06 янв '17 в 17:49
6 ответов

Как запустить несколько gitlab-ci-runners?

Ну, очень простой вопрос, но я просто не нашел (хорошую) документацию; вот так: Могу ли я установить / запустить несколько бегунов на одном сервере? Что значит бегун? Это (омнибус) установка или процессы, с которых я начинаю, например /opt/gitlab-ru…
09 мар '15 в 15:15
1 ответ

Исполнитель Kubernetes на Gitlab - ОШИБКА: Задание не выполнено (сбой системы): Post *api/v1/ пространства имен /gitlab/pods: x509: сертификат подписан неизвестным органом

Я пытаюсь настроить исполнителя Kubernetes для Gitlab, но я получаю эту ошибку: ОШИБКА: Задание не выполнено (сбой системы): сообщение https://api.kubernetes.de/api/v1/namespaces/gitlab/pods: x509: сертификат подписано неизвестным органом Это мой co…
2 ответа

Gitlab-ci запускает сборку и передает тестирование на отдельную машину

Я относительно новичок в CI, а также в Gitlab/Gitlab-CI. Недавно я установил Gitlab в качестве нашего небольшого магазина VCS и начал изучать Gitlab-CI для нашей сборки. Наш код в основном ASP.Net C#, но я считаю, что настройка является общей. Тепер…
22 сен '15 в 11:01
1 ответ

Подключите CI Runner к сети Docker

У меня есть следующая конфигурация: закрепленный гитлаб (названный гитлаб) dockered gitlab-ci-multirunner (связанный с gitlab и именованными gitlab-runners). ┌──────────────────────┐ ┌─────────┐ │ 172.12.xx │ │172.13.x.│ ┌┴──────────┬┬──────────┴┐┌┴…
01 ноя '16 в 14:33
1 ответ

Невозможно установить Python3 PyQt5 модуль с pip3 в Gitlab CI

Я являюсь частью проекта Gitlab python3, где мы пытаемся установить непрерывную интеграцию благодаря файлу.gitlab-ci.yml. Я пытаюсь установить python3 и все модули, которые нам нужны, чтобы выполнить тестовый скрипт python. Я точно не знаю почему, н…
1 ответ

Могу ли я использовать местного бегуна для GitLab.com CI?

Мы размещаем частные репозитории на GitLab.com и проводим тесты с GitLab CI. Для некоторых репозиториев требуются внешние зависимости (например, пакеты Python, включенные в Debian), к которым мы можем получить доступ на серверах GitLab.com. Однако д…
31 авг '16 в 08:38
0 ответов

Как GitLab Shared Runners развернуть на сервере

Я хочу развернуть свое приложение реакции. Я думаю, что используйте ssh, но в документах сказано, как использовать ssh ключ, используя собственный gitlab runner, но я хочу использовать для этого общие участники. Я не знаю, как отправить папку сборки…
28 ноя '17 в 19:06
1 ответ

Gitlab - Сборка образов Docker из общего раннера Docker

Попытка создать образ докера с помощью общего бегуна, ниже приведена конфигурация CI image: osrg/dind-ubuntu-vivid services: - docker:dind stages: - build - test - release variables: CONTAINER_TEST_IMAGE: registry.gitlab.com/somasundaramsekar/ci-tes…
22 сен '16 в 12:21
1 ответ

Кеш GitLab не может найти подходящие файлы

Мой Gitlab CI выглядит следующим образом: stages: - test cache: key: ${CI_COMMIT_SHA} paths: - mymark test: stage: test script: - ls -l - echo "hi" > mymark - ls -l tags: - myrunner only: - dev Файл mymark создается сценариями сборки: $ ls -l tot…
15 мар '18 в 11:10
1 ответ

GitLab CI: пропустить этап, если с момента последнего выполнения конвейера не было зафиксировано никаких изменений

У меня есть репозиторий gitlab, который собирает и запускает все тесты при коммите / слиянии. При создании тега в основной ветке я размещаю артефакт на нашей связке. Итак, вот что происходит с моей текущей конфигурацией ci: Слить ветку в мастер -> b…
13 авг '18 в 06:47
3 ответа

Условный after_script в.gitlab-ci.yml

Я написал несколько рабочих мест в .gitlab-ci.yml и мой вопрос похож на этот один вопрос так. Однако предоставленные и принятые ответы не работают для моего сценария. Задание имеет раздел after_script, который выполняется, когда основная задача заве…
05 ноя '18 в 16:01
2 ответа

./deploy.sh не работает на gitlab ci

Моя проблема заключается в том, что созданный мной bash-скрипт получил эту ошибку "/bin/sh: eval: строка 88: ./deploy.sh: not found" на gitlab. Ниже приведен мой пример сценария .gitlab-ci.yml. Я подозреваю, что gitlab ci не поддерживает bash-скрипт…